docker操作記錄(有一段時(shí)間沒玩了 忘完了記錄下)
1、sudo docker ps -a 查詢所有容器 不加-a 查詢正在運(yùn)行的容器

2、sudo docker ps -a| grep Exited|awk '{print $1}' 查詢已退出狀態(tài)的容器 (docker logs -f 容器ID 查看日志)


3、sudo docker rm `docker ps -a|grep Exited|awk '{print $1}'` 刪除Exited狀態(tài)的容器

4、啟動(dòng) docker run -it -p -d(后臺運(yùn)行) 8002(最終訪問的端口):8002(Dockerfile里設(shè)置的端口) --name mynet8002(容器名稱) docker_mynet_8002(鏡像名稱)
啟動(dòng)容器時(shí),使用docker run命令時(shí) 添加參數(shù)--restart=always 便表示,該容器隨docker服務(wù)啟動(dòng)而自動(dòng)啟動(dòng)
docker run -it -d -p --restart=always 8081:8081 --name c_spider8081 spider
docker run -it -d -p --restart=always 8080:8080 --name c_newblog8080 newblog
docker run -it -d -p --restart=always 9000:9000 --name c_bigdata9000 bigdata
docker run -it -d -p 9001:9001 --name c_mynet9001

5、Dockerfile

6、docker images

7、docker restart 容器ID 重啟容器

8、 docker inspect 查看容器配置
9、docker stats 查詢?nèi)萜鬟\(yùn)行相關(guān)狀態(tài)


10、進(jìn)入容器 docker exec -it b9b206d88cc6 /bin/bash (exit退出)


11、 docker stop $(docker ps -a | awk '{print $1}'| tail -n +2) 批量關(guān)閉容器

12、docker start $(docker ps -a | awk '{print $1}'| tail -n +2) 批量啟動(dòng)
13、docker update --restart=always $(docker ps -a | awk '{print $1}'| tail -n +2) (容器開機(jī)自啟動(dòng))

14、docker cp settings.py cb5826553ad4:/usr/src/dockerapp05/Xadmin 復(fù)制文件到容器
參考:
docker 常用命令大全_保護(hù)我方胖虎的博客-CSDN博客_docker常用命令
【docker系列】詳解docker容器狀態(tài)轉(zhuǎn)換管理命令_字母哥哥的博客-CSDN博客_docker查看容器狀態(tài)命令
docker查看運(yùn)行容器詳細(xì)信息_風(fēng)神修羅使的博客-CSDN博客_docker查看容器詳細(xì)信息
【新】Docker實(shí)戰(zhàn)總結(jié) - LeoZhanggg - 博客園 (cnblogs.com)
Docker修改容器內(nèi)部文件的方法_嗯嗯嗯吧的博客-CSDN博客_修改docker鏡像內(nèi)文件

浙公網(wǎng)安備 33010602011771號