安装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)看到类似如下的页面。

image

将红框里的东西直接复制执行, 就可以, 配置加速器

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
posted @   DevourZuan  阅读(132)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示