docker 常用操作

1、進入容器
先使用docker ps 查看容器id
進入容器:docker exec -it 容器id bash

2、docker-compose down會導致數(shù)據(jù)丟失,數(shù)據(jù)庫數(shù)據(jù)庫實例即使掛載了也會被干掉;千萬小心使用!

3、拉取鏡像
docker pull hub.cyzxs.cn/xsh/cms:0725-1

4、啟動容器組
docker-compose up 監(jiān)視日志
docker-compose up -d 跳過日志

5、查看容器組日志
docker-compose logs -f

6、查看容器狀態(tài)
docker-compose ps

7、干掉容器組
docker-compose down
警惕使用這個

8、重啟容器組
docker-compose restart

9、查看容器詳細信息
docker inspect 容器id/容器名

10、查看容器ip

docker inspect --format='{{.Name}} - {{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}}' $(docker ps -aq)
image.png

或者先進入容器,然后執(zhí)行cat /etc/hosts查看即可


image.png

11、停止容器
docker stop 容器名/容器id

12、查看容器日志
docker logs -f 容器名/容器id

13、搜索鏡像
docker search 鏡像名

docker search mysql

14、重啟docker

systemctl restart docker

15、刪除none鏡像

使用docker images 命令查看到很多none鏡像,占空間無作用??梢詣h除之


image.png
docker stop $(docker ps -a | grep "Exited" | awk '{print $1 }') //停止容器
docker rm $(docker ps -a | grep "Exited" | awk '{print $1 }') //刪除容器
docker rmi $(docker images | grep "none" | awk '{print $3}') //刪除鏡像

16、重命名鏡像

  • 1fea588994f9 為鏡像id
  • 192.168.10.11:81/test/demo1:latest 為目標鏡像名
docker tag 1fea588994f9 192.168.10.11:81/test/demo1:latest

17、推送鏡像到docker私服

 docker push 192.168.10.11:81/test/demo1:latest

18、查看所有容器(包括up和exit)
docker ps -a

19、刪除容器
docker rm xxx

20、刪除鏡像
docker rmi xxx

最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容