Docker是一種流行的容器化技術(shù),它可以使應(yīng)用程序在不同環(huán)境中更加可移植。在使用Docker時(shí),我們需要掌握一些常用的命令,如下所示:
docker container ls # 列出所有正在運(yùn)行的容器 docker container ls -a # 列出所有的容器,包括停止的容器 docker container start [容器 ID] # 啟動(dòng)一個(gè)已停止的容器 docker container stop [容器 ID] # 停止一個(gè)正在運(yùn)行的容器 docker container rm [容器 ID] # 刪除一個(gè)容器 docker image ls # 列出所有本地鏡像 docker image rm [鏡像 ID] # 刪除一個(gè)鏡像 docker push [用戶名]/[鏡像名] # 推送一個(gè)鏡像到Docker Hub docker pull [用戶名]/[鏡像名] # 從Docker Hub拉取一個(gè)鏡像 docker run [鏡像名] # 運(yùn)行一個(gè)鏡像 docker run -p [主機(jī)端口]:[容器端口] [鏡像名] # 將容器端口映射到主機(jī)端口并運(yùn)行一個(gè)鏡像 docker exec -it [容器 ID] [命令] # 在一個(gè)正在運(yùn)行的容器中執(zhí)行一個(gè)命令 docker build -t [鏡像名] [Dockerfile路徑] # 根據(jù)Dockerfile構(gòu)建一個(gè)鏡像
上述命令只是Docker命令的冰山一角,Docker命令行界面擁有多種可用命令,掌握這些命令對(duì)于使用Docker技術(shù)來(lái)說(shuō)是非常重要的。