12、執行docker
docker container run hello-world
13、刪除image(如果image被容器引用,必須銷毀這個容器,才能刪除image)
docker image rm hello-world
14、檢視執行的中的容器
docker ps
docker ps -a 檢視已經退出的容器
docker container ls 檢視容器 -a 檢視所有的
15、停止容器(狀態變成已終止)
docker stop 容器id[container id]
docker container prune 清除所有所有未執行的容器
16、檢視容器日誌(容器的終端輸出)
docker logs 容器id[container id or name]
17、刪除容器
docker rm 容器id[container id]
18、拉取ubuntu
docker pull ubuntu:18.04
執行 -i 互動式操作 -t 終端 --rm 容器退出後將其刪除 bash 使用bash當作互動
docker run -it --rm ubuntu:18.04 bash
19、執行nginx
docker pull nginx
啟動 --name 指定容器名稱, -d 後台執行並列印容器id, -p 將容器埠對映到宿主機
docker run --name nginxweb -d -p 8080:80 nginx
訪問 127.0.0.1:8080
互動方式進到容器
docker exec -it nginxweb bash
將宿主機得檔案複製到容器裡
docker cp 宿主機檔案 容器id:容器目錄
docker cp leopard/ 0944b902095c:/opt
20、啟動終止狀態的容器
docker container start [容器名]
修改exited狀態的容器下檔案許可權
docker inspect [container id]
找見upperdir對應的目錄,並進入,找見對應的檔案進行修改即可
21、檢視docker 不同
docker diff nginxweb
22、儲存新映象(docker要在執行狀態)
--author 指定修改者 --message 記錄修改描述(類似git)
docker commit --author 「[email protected]」 --message 「修改」 nginxweb nginx:v1
給容器映象修改標籤
docker tag
docker tag lifeilong:v1 lifeilong:latest
修改容器啟動時執行的命令
23、訂製自己的docker
touch dockerfile建立配置檔案,內容如下:
from nginx
run echo 『』 > /usr/share/nginx/html/index.html
構建容器($(pwd)為上下文路徑)
docker build -t nginx:v2 $(pwd)
24、dockerfile命令
copy test.txt /home 將test.txt複製到容器/home目錄(會把檔案的元資料也複製,許可權時間等)
add 高階的複製命令,原路徑可以是url,壓縮檔案會自動解壓
cmd 容器啟動命令
28、網路容器互聯
建立網路 -d 標識網路型別
docker network create -d bridge my-net
啟動兩個容器test1和test2在同一網路
docker run -it --rm --name test1 --network my-net nginx bash
docker run -it --rm --name test2 --network my-net nginx bash
docker 操作(自用總結)
現在有乙個dockerfile要去執行 docker build eurekaserver 檢視映象 docker images 映象重新命名 docker tag imageid repository tag 刪除映象 docker rmi imageid 如果映象id重複嘗試使用reposito...
Docker常用操作總結
啟動docker映象 sudo docker run it v locationpath media name testname registry.cn image tag 將主機的路徑 locationpath對映給docker虛擬機器的 media,所安裝的container命名為testnam...
List常見操作總結
listlist arrays.aslist 1 2 3 4 5 6 1 string str string.join list 2 string str list stream collect collectors.joining 3 string str stringutils.collecti...