docker及docker compose安装(docker compose --version出现503 Service Temporarily Unavailable错误)

一,docker的安装

1. 安装yum-utils【提前更换yum源,官网下载很慢会导致命令失败】
yum install -y yum-utils device-mapper-persistent-data lvm2


2.为yum 源添加docker 仓库位置

用的是阿里云的源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

3. 安装docker
yum install docker-ce


4. 启动docker
systemctl start docker


5. 创建网络环境
docker network create testnetwork


二、 docker-compose 安装
1. 下载docker-compose
curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0
docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

下载成功后,发现docker-compose 是一个写着503的html,内容不对。

换成如下网盘中的版本,成功了。

链接:https://pan.baidu.com/s/1bBtuHeWlXDFLTQLMdkSUZg 
提取码:zc5j 


2.修改权限
chmod +x /usr/local/bin/docker-compose


3.验证是否安装成功
docker-compose --version

4.启动docker

 systemctl start docker

三、更新docker镜像源

1. 下载MySQL5.7 的docker 镜像
docker pull mysql:5.7

提示:i/o time out

2.更新docker镜像源为阿里云镜像源(加速地址)

方法:①登录阿里云官网阿里云-计算,为了无法计算的价值,新用户需要注册

           ②点击右上角的“控制台”按钮,进入阿里云管理控制台

           ③输入通过搜索栏输入“容器镜像服务”或“ACR”来快速找到“容器镜像服务ACR”

           ④点击 “镜像工具”在下拉菜单中选择“镜像加速器“,复制你的加速器地址

⑤打开或创建Docker的配置文件daemon.json
     cd  /etc/docker/

⑥ 如何将Docker镜像源更改为阿里云的镜像加速地址(刚从阿里云平台复制的)

     vim daemon.json 

{
  "registry-mirrors": ["https://<your-mirror-id>.mirror.aliyuncs.com"]
}

请将<your-mirror-id>替换为你的阿里云账户提供的镜像加速器地址。
 

⑦保存并关闭daemon.json文件。

⑧重启Docker服务以应用新的配置。

sudo systemctl daemon-reload
sudo systemctl restart docker
⑨验证更改是否成功。

docker info | grep Mirrors -A 1

结果显示的地址如果和您的加速器地址一致,表示镜像源切换成功。

⑩.重新拉取mysql镜像

docker pull mysql:5.7

拉取失败,依然提示 超时。

3.切换阿里云镜像加速器失败,更新为其他镜像。

将配置文件daemon.json 更新为如下内容:
{
    "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"
    ]
}
保存 配置文件,重新加载重启docker

sudo systemctl daemon-reload
sudo systemctl restart docker

启动成功

4.下载mysql镜像,成功

至此,docker,docker-compose安装成功。

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值