Docker 常用命令

Docker 常用命令

鏡像命令

docker images

docker images 查看本機所有鏡像
    -a --all #顯示全部
    -q #只顯示id
    -f #過濾
docker search 

docker search

docker pull

docker rmi -f imageid

docker rmi -f $(docker images -aq)

容器命令

新建容器并啟動

docker run [可選參數(shù)] image

[圖片上傳失敗...(image-dc57fc-1590071128187)]

--name="Name"

-d 后臺運行

-it 使用交互方式運行

-P 指定容器的端口

?       -p 主機端口:容器端口

?       -p 容器端口

-P 隨機指定端口

查看運行的容器

docker ps

-a # 列出當前運行的容器和歷史運行過的容器

-n=? # 列出最近創(chuàng)建的容器

-q # 只顯示容器的編號

退出容器

exit # 容器停止且推出

ctrl+p+q # 退出不停止

刪除容器

docker rm 容器id #不能刪除正在運行的容器

docker rm -f $(docker ps -aq) #刪除所有容器,強制刪除

啟動和停止容器

docker start 容器id

docker restart 容器id

docker stop id

docker kill 容器id #強制停止當前容器

常用其他命令

后臺啟動容器

docker run -d 容器

查看日志

docker logs -tf --tail 10 容器id

查看鏡像元數(shù)據(jù)

docker inpect 鏡像id

查看鏡像進程

docker top 鏡像id

進入當前正在運行的容器

docker exec -it 容器id

docker attach 容器id

從容器內(nèi)拷貝文件到主機上

docker cp 容器id:容器內(nèi)文件 主機文件

curl -sSL https://get.daocloud.io/daomonit/install.sh | sh -s082a42c70986197d5bb22ed8c5006d50ff09dd0a

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。