docker常用命令

常用命令

docker start 容器名/容器ID //启动容器

docker ps -a //查看所有容器

docker ps //查看当前有哪些容器正在运行

docker rm 容器名称/容器ID //删除容器(删除前必须先停止容器的运行)

docker start 容器名称/容器ID //启动一个容器

docker logs 容器名称/容器ID //将容器运行结果显示在桌面上

docker restart 容器名称/容器ID //重启一个容器

docker stop 容器名称/容器ID //停止一个在运行的容器

docker exec -it 容器名称/容器ID /bin/bash //进入容器,有的直接加/bash就可以

docker cp /webapps/bookManagement.war tomcat01:/usr/local/tomcat/webapps //复制到tomcat容器里

docker restart tomcat01 //重启tomcat01容器

docker logs -f --tail 200 tomcat02 //查看tomcat02容器的日志

docker inspect 容器名称/容器ID | grep IPAddress // 查看容器的ip

-v $(pwd)/redis.conf /usr/local/bin/redis.conf // 通过volume将配置文件挂载到容器中


docker stop `docker ps -a -q` //停止所有容器,注意这里的单引号形状

docker rm `docker ps -a -q` //删除所有容器

docker rmi `docker images -q` //删除所有镜像

docker rmi `docker images -q | awk '/^<none>/ { print $3 }'` ##没有打标签

docker rmi --force `docker images | grep doss-api | awk '{print $3}'`##其中doss-api为关键字

设置docker容器开机自启动

(1)服务自启动
systemctl enable docker.service
(2)容器自启动
新创建容器:docker run -p 3306:3306 --restart=always --name mysql -d mysql:5.7
已创建容器:docker update --restart=always mysql

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容