常用命令
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