Linux系统配置阿里云yum源,安装docker

配置阿里云yum源

需要保证能够访问阿里云网站

可以先ping一下看看(阿里云可能禁ping,只要能够解析为正常的ip地址即可)

ping mirrors.aliyun.com

脚本

#!/bin/bash
mkdir /etc/yum.repos.d/bak
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/bak/
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
yum clean all
yum repolist

#安装docker
#安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
#设置阿里云的docker yum源
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
yum install -y docker-ce docker-ce-cli containerd.io
#启动docker并设置开机自启
systemctl start docker
systemctl enable docker
#查看docker版本
docker --version

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<EOF
{
    "registry-mirrors": [
        "https://docker.1ms.run",
        "https://docker.xuanyuan.me"
    ]
}
EOF
systemctl daemon-reload
systemctl restart docker

安装docker-compose

wget https://github.com/docker/compose/releases/download/1.25.4/docker-compose-Linux-x86_64
cp docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
chmod +x /usr/local/bin/docker-compose
#查看docker-compose版本
[root@hcss-ecs-6041 tmp]# docker-compose version
docker-compose version 1.25.4, build 8d51620a
docker-py version: 4.1.0
CPython version: 3.7.5
OpenSSL version: OpenSSL 1.1.0l  10 Sep 2019
### 配置阿里云 Docker Yum 为了在 CentOS 7 中配置阿里云 Docker Yum ,可以按照如下方法操作: #### 添加 Docker 官方 Yum 通过 `yum-config-manager` 命令来添加阿里云提供的 Docker CE 的 yum 。具体命令为: ```bash yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo ``` 此命令会向系统的软件包管理器中加入一个新的仓库定义文件,使得后续可以通过该镜像站下载 Docker 软件及其依赖项[^1]。 #### 更新本地 YUM 缓存 完成上述步骤之后,应当清理旧有的缓存数据,并创建最新的元数据索引以便于接下来的操作顺利进行。这一步骤可通过下面两条指令实现: ```bash yum clean all yum makecache ``` 这两条命令分别用于清除现有的全部缓存以及重新构建可用资列表,从而确保能够获取最新版本的信息[^4]。 #### 安装 Docker 社区版 (可选) 一旦成功设置了正确的YUM路径,则可以直接利用标准的方式来进行 Docker安装工作。对于希望部署 Docker Community Edition 用户来说,只需简单运行一次安装流程即可: ```bash yum install docker-ce docker-ce-cli containerd.io ``` 以上就是整个过程的大致描述,在实际环境中可能还需要考虑防火墙设置等因素的影响。另外值得注意的是,由于网络环境的变化或者其他因素的作用,某些特定细节可能会有所调整,因此建议定期查阅官方文档获得最准确的帮助和支持[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值