1、sudo docker ps -a 查询所有容器 不加-a 查询正在运行的容器
2、sudo docker ps -a| grep Exited|awk '{print $1}' 查询已退出状态的容器 (docker logs -f 容器ID 查看日志)
3、sudo docker rm `docker ps -a|grep Exited|awk '{print $1}'` 删除Exited状态的容器
4、启动 docker run -it -p -d(后台运行) 8002(最终访问的端口):8002(Dockerfile里设置的端口) --name mynet8002(容器名称) docker_mynet_8002(镜像名称)
启动容器时,使用docker run命令时 添加参数--restart=always
便表示,该容器随docker服务启动而自动启动
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 查询容器运行相关状态
10、进入容器 docker exec -it b9b206d88cc6 /bin/bash (exit退出)
11、 docker stop $(docker ps -a | awk '{print $1}'| tail -n +2) 批量关闭容器
12、docker start $(docker ps -a | awk '{print $1}'| tail -n +2) 批量启动
13、docker update --restart=always $(docker ps -a | awk '{print $1}'| tail -n +2) (容器开机自启动)
14、docker cp settings.py cb5826553ad4:/usr/src/dockerapp05/Xadmin 复制文件到容器
参考:
docker 常用命令大全_保护我方胖虎的博客-CSDN博客_docker常用命令
【docker系列】详解docker容器状态转换管理命令_字母哥哥的博客-CSDN博客_docker查看容器状态命令
docker查看运行容器详细信息_风神修罗使的博客-CSDN博客_docker查看容器详细信息
【新】Docker实战总结 - LeoZhanggg - 博客园 (cnblogs.com)
Docker修改容器内部文件的方法_嗯嗯嗯吧的博客-CSDN博客_修改docker镜像内文件
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。