一,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安装成功。