Docker 複習 常用命令 待續

2021-08-09 23:45:37 字數 1652 閱讀 6618

docker 命令

(docker container ls -a -q)         # remove all containers  

docker image ls -a                             # list all images on this machine  

docker image rm             # remove specified image from this machine  

docker image rm

(docker image ls -a -q) # remove all images from this machine

docker login # log in this cli session using your docker credentials

docker tag username/repository:tag # tag for upload to registry

docker push username/repository:tag # upload tagged image to registry

docker run username/repository:tag # run image from a registry

docker swarm init # 初始化swarm

docker stack deploy -c docker-compose.yml getstartedlab #部署或更新乙個stack的名稱,已經replica數量等配置資訊

docker service #用於管理service 有若干子命令

docker inspect –format=』}』 containername

docker container ls -q

docker-machine create –driver virtualbox myvm1 //本地建立支援docker的host

docker-machine ls //列出所有的docker-machine

docker network ls //列出所有網路, 預設提供兩種網路驅動型別bridge和overlay . bridge是預設的網路驅動型別

docker network inspect bridge //檢視bridge網路的請求的配置資訊

docker network disconnect bridge container_name // 將容器從網路中disconnect

docker network create -d bridge my_bridge //用-d指定網路驅動的型別

docker run -d –net=my_bridge //–net指定網路的名稱, 將容器加入某個net中

multistage build

現在比較新的docker版本可以進行multistage builds.

精簡images

如果多個image有相當重合的一部分 . 則建立自己的base image.

production應該盡量精簡 , 但是任然需要能夠有debug的功能 .

build image的時候 , 不要依賴預設的latest tag . 自己打標籤 , 包括環境等資訊 .

where and how 持久化應用資料

稍後梳理

docker常用命令 Docker 常用命令筆錄

格式docker run 選項 映象 命令 引數.示例docker run it rm ubuntu 16.04 bash 示例解釋 it 這是兩個引數,乙個是 i,表示互動式操作,乙個是 t表示終端 rm 這個引數是說容器退出後隨之將其刪除 ubuntu 16.04 這是指用ubuntu 16.0...

docker常用命令

1.刪除已退出的容器 docker rm docker ps a q 2.強制刪除所有容器 docker rm f docker ps a 3.docker attach 進不去的時候可以用docker exec it containerid bin bash docker run it ubunt...

docker常用命令

docker常用命令 1.進入docker容器 sudo docker run it insaneworks centos bin bash 使用ctrl p或者ctrl q可以進入和退出容器 2.拉去乙個映象 docker pull insaneworks centos 檢視所有的映象 docke...