安装docker,配置,加速
1 安装说明
本博客以及本人的docker安装是为了快速构建开发环境, 像一些常见的服务(MySQL / Redis),每次开发新项目,都需要配置, 为了项目的纯洁性, 重新安装或者清理原有内容很有必要,但操作过程很麻烦. 换种思路, 既然这些服务都是全平台的,那我们便可以使用虚拟机搭配上docker便能很好的解决这个问题
| Linux版本 | docker版本 |
|---|---|
| Centos7.0 64位 | 18.06.0.ce-3 |
2 Docker安装过程
2.1 下载Docker-CE rpm安装包
https://download.docker.com/linux/centos/7/x86_64/stable/Packages/
注意下载版本要和操作系统版本对应。
本博客安装的docker版本已上传云端, 点击链接下载
[网盘链接](「docker-ce-18.06.0.ce-3.el7.x86_64.rpm」https://www.aliyundrive.com/s/UDaY6SNkZWv 点击链接保存
docker-ce-18.06.0.ce-3.el7.x86_64.rpm
2.2 安装Docker
上传 docker-ce-18.06.0.ce-3.el7.x86_64.rpm 到centos下的/opt
执行命令:
yum install -y docker-ce-18.06.0.ce-3.el7.x86_64.rpm
注意:确保linux服务器处于联网状态。(如安装遇到问题请看尾页)
2.3 启动与停止Docker
启动docker: systemctl start docker
停止docker: systemctl stop docker
重启docker: systemctl restart docker
查看docker状态: systemctl status docker
**设置docker服务开机自启动 ** systemctl enable docker
2.4 验证Docker是否安装成功
执行命令:docker info
查看返回信息,能否查看到Docker相关信息
到此,Docker安装完毕!
3.Docker配置镜像加速器
国内访问Docker Hub的速度很不稳定,有时甚至出现连接不上的情况。我们来为Docker配置镜像加速器,从而解决这个问题。目前国内很多云服务商都提供了镜像加速的服务。
常用的镜像加速器有:阿里云加速器DaoCloud加速器等。
注册阿里云账号后,即可在阿里云控制台(https://cr.console.aliyun.com/#/accelerator)看到类似如下的页面。

将红框里的东西直接复制执行, 就可以, 配置加速器
3.2 修改保存后输入如下命令重启Docker守护进程和服务
重启docker守护程序
systemctl daemon-reload
重启docker服务
systemctl restart docker
查看docker容器信息
docker info
查看最后倒数第二行出现如下内容说明配置成功
Registry Mirrors:
https://*****.mirror.aliyuncs.com/
常见问题:
# 当用yum安装时报错。。。
Error: Package: glibc-headers-2.17-196.el7_4.2.x86_64 (ultra-centos-7.4-updates)
Requires: glibc = 2.17-196.el7_4.2
Installed: glibc-2.17-222.el7.x86_64 (installed)
glibc = 2.17-222.el7
Available: glibc-2.17-196.el7.x86_64 (ultra-centos-7.4-base)
glibc = 2.17-196.el7
Available: glibc-2.17-196.el7_4.2.x86_64 (ultra-centos-7.4-updates)
glibc = 2.17-196.el7_4.2
Error: Package: gcc-4.8.5-16.el7_4.2.x86_64 (ultra-centos-7.4-updates)
Requires: libgomp = 4.8.5-16.el7_4.2
Installed: libgomp-4.8.5-28.el7_5.1.x86_64 (installed)
libgomp = 4.8.2-16.el7_5
libgomp = 4.8.5-28.el7_5.1
Available: libgomp-4.8.5-16.el7.x86_64 (ultra-centos-7.4-base)
libgomp = 4.8.5-16.el7
libgomp = 4.8.2-16.el7
Available: libgomp-4.8.5-16.el7_4.1.x86_64 (ultra-centos-7.4-updates)
libgomp = 4.8.5-16.el7_4.1
libgomp = 4.8.2-16.el7_4
Available: libgomp-4.8.5-16.el7_4.2.x86_64 (ultra-centos-7.4-updates)
libgomp = 4.8.5-16.el7_4.2
libgomp = 4.8.2-16.el7_4
Error: Package: glibc-devel-2.17-196.el7_4.2.x86_64 (ultra-centos-7.4-updates)
Requires: glibc = 2.17-196.el7_4.2
Installed: glibc-2.17-222.el7.x86_64 (installed)
glibc = 2.17-222.el7
Available: glibc-2.17-196.el7.x86_64 (ultra-centos-7.4-base)
glibc = 2.17-196.el7
Available: glibc-2.17-196.el7_4.2.x86_64 (ultra-centos-7.4-updates)
glibc = 2.17-196.el7_4.2
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
解决办法:
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo
、yum repolist

浙公网安备 33010602011771号