sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum install docker-ce
docker version
#1. 卸载依赖
yum remove docker-ce docker-ce-cli containerd.io
#2. 删除资源
rm -rf /var/lib/docker
# /var/lib/docker 是docker的默认工作路径!
sudo systemctl enable docker.service
sudo systemctl restart docker.service
# 添加用户组,并把当前用户添加进docker组
sudo groupadd docker
sudo usermod -aG docker ${USER}
# docker启停相关命令
sudo systemctl stop docker.service
sudo systemctl start docker.service
sudo systemctl restart docker.service
# 查看docker总体帮助文档
docker --help
#查看docker命令帮助文档:
docker 具体命令 --help
# 查看版本
docker version
# 查看docker概要信息
docker info
# 查
docker images -- 查本机
docker search 镜像名 -- 查网络
# 增
docker pull 镜像名[:tag] #如果不写tag,默认就是latest
# 删除
docker rmi -f 镜像id #删除指定的镜像
docker rmi -f 镜像id 镜像id 镜像id 镜像id#删除指定的镜像
docker rmi -f $(docker images -aq) #删除全部的镜像
docker run 镜像id 新建容器并启动
docker ps 列出所有运行的容器 docker container list
docker rm 容器id 删除指定容器
docker start 容器id #启动容器
docker restart容器id #重启容器
docker stop 容器id #停止当前正在运行的容器
docker kill 容器id #强制停止当前容器
docker run -d 镜像名称 -- 后台启动并进入容器 (常用)
docker logs -t --tail 行数 容器id -- 显示后几行日志
docker logs -tf 容器id -- 跟踪输出日志
docker top 容器id -- 查看容器运行参数
docker inspect 容器id -- 查看容器的元数据
docker exec -it 容器id bashshell -- 进入正在运行的容器
先进入容器 (docker exec -it 容器id bashshell)
docker cp 容器id:容器内路径 主机目的路径