1. 程式人生 > 其它 >③.docker container

③.docker container

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    複製宿主機的檔案到容器內部