Docker 在 centos7 上面的 安装

本文提供了一步一步的指导,教你如何在CentOS 7.6上安装Docker CE社区版,包括删除旧版本、安装必要工具、配置软件源、安装Docker、设置国内镜像加速器及用户权限管理等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 确定安装版本

  • 安装docker ce,此版本为社区版,免费使用
  • 在线安装

2. 安装环境

  • centos7.6
  • 假设应用用户为test,具有sudo权限

3. 安装步骤

3.1 先删除旧的docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

3.2 安装工具类

sudo yum install -y yum-utils \
  device-mapper-persistent-data \
  lvm2

3.3 添加docker-ce源地址

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

3.4 安装docker

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

3.5 添加国内阿里云docker镜像加速器

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://jfdxp5ya.mirror.aliyuncs.com"]
}
EOF

3.6 重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

3.7 应用用户加入docker用户组

sudo groupadd docker
sudo usermod -aG docker test

退出重新登入或者切换其他用户再切回

4. 可选操作

  • 开机自启动docker
sudo systemctl enable docker
  • 取消开机自启动docker
sudo systemctl disable docker
### 如何在 CentOS 7安装 Docker #### 卸载旧版本的 Docker 为了确保新版本能够正常工作,在开始之前建议先卸载任何已有的旧版 Docker 软件包。可以执行如下命令完成此操作: ```bash sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine ``` #### 设置仓库 更新 `yum` 包索引并配置稳定版存储库。 ```bash sudo yum install -y yum-utils sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo ``` #### 安装最新版本的 Docker Engine 通过下面的命令来安装最新的长期支持(LTS) 版本: ```bash sudo yum install docker-ce docker-ce-cli containerd.io ``` 这会自动处理依赖关系以及下载必要的组件[^1]。 #### 启动 Docker 并设置开机自启 启动服务并将它加入到系统引导过程中去,以便每次重启机器时都能自动运行。 ```bash sudo systemctl start docker sudo systemctl enable docker ``` 验证安装是否成功,可以通过查看 Docker 的状态来进行确认。 ```bash sudo systemctl status docker ``` 如果一切顺利的话,现在应该已经可以在 CentOS 7 中正常使用 Docker 了[^2]。 #### 验证安装 最后一步是测试镜像能否拉取和容器能否创建,以此检验整个过程是否有误。 ```bash sudo docker run hello-world ``` 上述命令将会尝试从 Docker Hub 下载官方提供的测试镜像,并展示一条欢迎消息表示安装无误[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值