在使用Docker搭建環(huán)境時,我們經(jīng)常需要下載鏡像,而隨著Docker的更新,鏡像也需要不斷升級。下面介紹一下如何升級Docker鏡像下載。
$ docker pull [OPTIONS] NAME[:TAG|@DIGEST]
首先,我們需要使用docker pull命令下載最新的鏡像,其中[OPTIONS]為可選參數(shù),NAME為鏡像的名稱,TAG為標(biāo)簽(如果有),@DIGEST為鏡像的唯一標(biāo)識符。示例:
$ docker pull ubuntu:latest
這條命令將會下載最新的Ubuntu鏡像。
如果我們已經(jīng)下載了一個舊的鏡像,我們也可以使用docker pull命令來更新它。首先,我們需要查看本地鏡像:
$ docker images
然后,我們可以使用docker pull命令更新鏡像。示例:
$ docker pull ubuntu:latest
這條命令將會下載最新的Ubuntu鏡像替換舊的Ubuntu鏡像。
最后,我們需要重新啟動容器,以使用新的鏡像。示例:
$ docker stop [OPTIONS] CONTAINER [CONTAINER...] $ docker rm [OPTIONS] CONTAINER [CONTAINER...] $ docker run [OPTIONS] IMAGE [COMMAND] [ARG...]
其中[OPTIONS]為可選參數(shù),CONTAINER為要停止或刪除的容器的名稱或ID,IMAGE為啟動容器時要使用的鏡像的名稱或ID,COMMAND和ARG為容器中要運(yùn)行的命令及參數(shù)。示例:
$ docker stop my_container $ docker rm my_container $ docker run -i -t ubuntu:latest /bin/bash
這些命令將會停止并刪除現(xiàn)有的容器,并使用最新的Ubuntu鏡像啟動一個新的容器。