docker常用命令

2021-12-28  本文已影响0人  WOODS_BANGZHU

常用命令

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

上一篇 下一篇

猜你喜欢

热点阅读