centos7.9 安装docker (配置阿里源)版本

一。配置阿里源

cd /etc/yum.repos.d

进入yum配置文件目录

rm -rf *

删除原来自带文件(生产环境记得备份,自己实验可以rm)

curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo curl -o /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo wget -O /etc/yum.repos.d/epel.repo https://mirrors.aliyun.com/repo/epel-7.repo

下载阿里镜像源

yum clean all

更新缓存

yum makecache

重新生成缓存

yum update -y

整体更新,解决之前yum不好使的问题。

二。下载dockerce 以及依赖 yum install -y yum-utils device-mapper-persistent-data lvm2

安装 docker所需依赖

yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

添加docker仓库

yum makecache fast

再次生成缓存

yum install docker-ce -y

下载docker ce

三。启动docker服务进程 添加开机自启动

systemctl start docker

开启docker服务

systemctl enable docker

开启docker自启动

四。检查docker是否好用

docker version

将返回docker信息,版本号等,包含服务信息

没有任何报错

五。配置docker阿里云镜像加速

登录阿里云,获取镜像加速器地址。

容器镜像服务

编辑 /etc/docker/daemon.json文件,并将https://your_id.mirror.aliyuncs.com替换成自己的

vim /etc/docker/daemon.json

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

重新加载Docker配置并重启Docker服务

systemctl daemon-reload systemctl restart docker

后验证阿里的方案并不好用,使用新的方案 配置加速文件。

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
    "registry-mirrors": [
        "https://do.nark.eu.org",
        "https://dc.j8.work",
        "https://docker.m.daocloud.io",
        "https://dockerproxy.com",
        "https://docker.mirrors.ustc.edu.cn",
        "https://docker.nju.edu.cn"
    ]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
重启docker服务。

### 安装 Docker 20.10.7CentOS 7.9 为了在 CentOS 7.9 上成功安装指定版本Docker (20.10.7),可以遵循以下方法: #### 准备工作 确保系统是最新的,并且已安装必要的工具包。这可以通过执行 `yum` 更新命令来完成,同时安装一些前置依赖软件包。 ```bash sudo yum install -y yum-utils device-mapper-persistent-data lvm2 ``` 此操作会准备系统的存储管理功能以及后续用于管理和配置仓库所需的实用程序[^3]。 #### 添加 Docker CE 软件 通过阿里云提供的镜像站点添加官方 Docker 社区版库,这样可以获得更快的速度下载资。 ```bash sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ``` 刷新本地 YUM 缓存以获取最新的包列表信息。 ```bash sudo yum makecache fast ``` 查看可用的不同版本号以便精确选择要安装的具体版本。 ```bash sudo yum list docker-ce --showduplicates | sort -r ``` #### 安装特定版本Docker Engine 根据之前查询到的结果挑选合适的构建编号进行安装,在这里指定了想要安装的确切版本为 20.10.7。 ```bash sudo yum install -y docker-ce-20.10.7.ce-3.el7 ``` #### 初始化服务并验证状态 启动 Docker 服务并将它加入到系统引导过程中自动运行的服务队列中去;最后检查当前正在运行的状态确认一切正常。 ```bash sudo systemctl start docker sudo systemctl enable docker sudo systemctl status docker ``` 以上步骤完成后即完成了 Docker 20.10.7安装过程。对于任何修改过的配置文件记得使用 `systemctl daemon-reload` 和 `systemctl restart docker` 来让更改生效[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值