docker常用命令

2022-03-04 15:08:14 字數 851 閱讀 3080

#docker 指令停止/刪除所容器

docker stop $(docker ps -a -q)

docker rm $(docker ps -a -q)

#docker把容器新增到網路

docker network connect mynetwork container

docker network inspect mynetwork

#docker網路通訊方法

#docker dns 有個限制:只能在 user-defined 網路中使用。也就是說,預設的 bridge 網路是無法使用 dns 的。

docker run -it --network=my_net2 --name=bbox1 busybox

docker run -it --network=my_net2 --name=bbox2 busybox

#joined 容器是另一種實現容器間通訊的方式: --network=container:web1,下面例子busybox 和 web1 的網絡卡 mac 位址與 ip 完全一樣,它們共享了相同的網路棧。busybox 可以直接用 127.0.0.1 訪問 web1 的 http 服務。

關閉所有正在執行容器

docker ps | awk 『』 | xargs docker stop

刪除所有容器應用

docker ps -a | awk 『』 | xargs docker rm

或者docker rm $(docker ps -a -q)

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...