基础命令
systemctl start docker
systemctl stop docker
systemctl restart docker
systemctl enable docker
systemctl status docker
docker version
docker info
Docker镜像命令
docker images
docker images -q
docker search 镜像名
docker pull mysql
docker pull mysql:5.7
docker run mysql
docker run mysql:8.0
docker rmi -f 镜像名
docker rmi -f 镜像ID
docker images rm 镜像名/镜像ID
docker save tomcat -o /myTomcat.tar
docker load -i /myTomcat.tar
docker tag 源镜像名:TAG 想要生成新的镜像名:新的TAG
Docker容器命令
docker ps
docker inspect 容器名/容器ID
docker ps -a
docker run -it [-d] --name=别名 镜像名:TAG /bin/bash
docker run -itd --name r1 -p 8888:6379 redis:6.2.6 /bin/bash
docker run ... -v 宿主机目录(文件):容器内目录(文件)
docker stop 容器名/容器ID
docker rm -f 容器名/容器ID
docker rm -f 容器名/容器ID 容器名/容器ID 容器名/容器ID
docker rm -f $(docker ps -aq)
docker exec -it 容器ID /bin/bash
docker stop 容器ID/容器名
docker restart 容器ID/容器名
docker start 容器ID/容器名
docker kill 容器ID/容器名
docker cp 容器ID/名称: 容器内路径 容器外路径
docker cp 容器外路径 容器ID/名称: 容器内路径
docker logs -f --tail=要查看末尾多少行 默认all 容器ID
docker rename 容器ID/容器名 新容器名