docker images
docker search ubuntu
docker rmi ubuntu
docker pull ubuntu
docker
commit
-m=「has update」
-a=「chw」
e218edb10161
runoob/ubuntu:v2
提交提交的描述資訊
指定映象作者
容器 id
指定要建立的目標映象名
docker tag 860c279d2fec myubuntu:dev
docker
build
-tubuntu:v1
.構建命令
指定新映象名
新的映象名
表示dockfile在當前路徑
docker
run-i
-t-d
-p(-p 8888:8080)
–name myubuntu
–link mycentos1
ubuntu:15.10
/bin/bash
生成容器
允許你對容器內的標準輸入 (stdin) 進行互動
在新容器內指定乙個偽終端或終端
後台執行
將容器內部使用的網路埠隨機對映到我們使用的主機上(將內部容器8080埠對映到主機8888上,可配置多個)
指定容器名稱
鏈結兩個容器,互相通訊
映象名:映象tag
放在映象名後的是命令,這裡我們希望有個互動式 shell,因此用的是 /bin/bash。
docker ps
docker ps -a
docker ps -l
docker
stop
myubuntu(2b1s2g3265)
停止命令
容器名(容器id)
docker start(restart) myubuntu(b750bbbcfd88)
docker rm -f myubuntu(b750bbbcfd88)
docker exec -it myubuntu(243c32535da7) /bin/bash
docker
logs
myubuntu(2b1s2g3265)
日誌命令
容器名(容器id)
1. 新建網路
docker
network
create
-dbridge
test-net
引數指定 docker 網路型別,有 bridge、overlay。
網路型別
2. 連線容器
執行乙個容器並連線到新建的 test-net 網路:docker run -itd --name test1 --network test-net ubuntu /bin/bash
開啟新的終端,再執行乙個容器並加入到 test-net 網路::docker run -itd --name test2 --network test-net ubuntu /bin/bash
ping 來證明 test1 容器和 test2 :docker exec -it test1 /bin/bash
ping test2
Docker常用的命令
檢視正在執行容器 docker ps 檢視所有的容器 啟動過的歷史容器 docker ps a 檢視最後一次執行的容器 docker ps l 檢視停止的容器 docker ps f status exited 1 將檔案從宿主機拷貝到centos容器中。docker cp 需要拷貝的檔案 容器的名...
常用的docker命令
docker常用命令 ref 容器生命週期管理 run docker run name my 容器別名 映象名 映象id d p 8080 8080 start stop restart kill rm 容器操作 ps 容器rootfs命令 映象倉庫 pull search 本地顯像管理 image...
docker常用的命令
docker 啟動 systemctl start docker docker 停止 systemctl stop docker docker 重啟 systemctl restart docker docker 狀態檢視 systemctl status docker 映象檢視 docker im...