CentOS下安装部署Docker

1、‌设置Docker仓库

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

2、‌安装Docker Engine

sudo yum install -y docker-ce docker-ce-cli containerd.io

3、‌启动Docker服务

sudo systemctl start docker
sudo systemctl restart docker

4、设置Docker开机启动

sudo systemctl enable docker

5、‌查看Docker安装版本

docker --version

6、常用Docker命令

命令

描述

sudo docker ps

列出当前运行中的容器

sudo docker ps -a

列出所有容器(包括已停止的)

sudo docker images

列出本地存储的所有镜像

sudo docker run [选项] 镜像名

创建并运行容器(如 -d 后台运行,-p 端口映射)

sudo docker stop 容器ID/容器名

停止运行中的容器

sudo docker rm 容器ID/容器名

删除已停止的容器

sudo docker rmi 镜像ID/镜像名

删除本地镜像

sudo docker exec -it 容器ID/容器名 /bin/bash

进入运行中的容器并打开命令行

sudo docker logs 容器ID/容器名

查看容器运行日志

7、下载安装失败问题

若执行 yum install 时出现 Docker 包下载失败(如官方仓库连接超时),可替换为 阿里云 Docker 镜像仓库:

备份原仓库配置:

sudo mv /etc/yum.repos.d/docker-ce.repo /etc/yum.repos.d/docker-ce.repo.bak

添加阿里云仓库:

sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF'

[docker-ce-stable] name=Docker CE Stable - $basearch baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/7/$basearch/stable enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg EOF

刷新缓存并重新安装:

sudo yum clean all && sudo yum makecache
sudo yum install docker-ce docker-ce-cli containerd.io -y

 8、完整卸载Docker

https://zhuanlan.zhihu.com/p/33128249326

错误提示

 

image

 解决方法

yum install -y https://download.docker.com/linux/centos/7/x86_64/stable/Packages/docker-compose-plugin-2.27.0-1.el7.x86_64.rpm
yum -y install docker-ce docker-ce-cli containerd.io

 

posted @ 2025-10-22 08:17  一级退堂鼓表演艺术家  阅读(2)  评论(0)    收藏  举报