卸载旧版本(如果存在)
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 device-mapper-persistent-data lvm2
添加国内镜像docker
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
安装docker
sudo yum install -y docker-ce docker-ce-cli containerd.io
启动docker
sudo systemctl start docker
设置自启动
sudo systemctl enable docker
Docker常用命令
- 镜像管理:
docker images
: 列出本地镜像docker pull <image>
: 从镜像仓库拉取镜像docker push <image>
: 推送镜像到仓库docker rmi <image>
: 删除本地镜像docker build -t <name:tag> .
: 从 Dockerfile 构建镜像
- 容器管理:
docker ps
: 列出运行中的容器docker ps -a
: 列出所有容器(包括停止的)docker run <image>
: 从镜像创建并启动容器docker start <container>
: 启动已停止的容器docker stop <container>
: 停止运行中的容器docker restart <container>
: 重启容器docker rm <container>
: 删除容器