③.docker container
阿新 • • 發佈:2021-07-07
docker run
--name='yangtao' 容器的名字
-d 放在後臺執行
-it -i是互動t是分配終端
-p 指定容器埠對映
-p ip:80:80 指定ip埠對映
-p 80:80
-P 隨機埠
docker ps 檢視執行的容器
-a 檢視全部容器
-q 檢視容器的id
-n=2 顯示推出
退出容器
exit
ctrl + p + q
docker rm 刪除容器
docker rm 容器ID
docker rm -f 容器ID 刪除正在執行的容器
docker start id
docker stop id
docker restart id
docker kill id
docker logs id 檢視日誌
-f 互動檢視日誌
docker top id 檢視容器內的程序
root@PC-20210619HHHN:~# docker top test UID PID PPID C STIME TTY TIME CMD root 562 534 0 06:34 ? 00:00:00 /bin/bash -c while true;do echo 1 && sleep 1 ;done root 923 562 0 06:37 ? 00:00:00 sleep 1
docker inspect id 檢視容器的詳細資訊
docker exec -it id bash 進入正在執行的容器
docker attach id 進入正在執行的程式
docker cp 容器和宿主機複製檔案
docker cp id:/root . 複製容器內的檔案到當前目錄
docker cp test.txt id:/root 複製宿主機的檔案到容器內部