阅读 40

Docker安装并配置阿里云镜像加速

Docker 是基于go语言并遵从Apache2.0协议开源的应用容器引擎。为什么要使用Docker呢?因为Docker可以很灵活地安装应用、搭建环境和部署应用,并且可以节省开支。Docker最常见的安装方式有3种,分别是脚本安装yum安装rpm安装。本文主要介绍 rpm安装

脚本安装和yum安装的方式,大家可以到菜鸟教程学习

下载rpm包

首先,我们打开链接: 点击这里

下载以下2个rpm包

docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm

docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm

安装防火墙

yum -y install iptables-services
复制代码

启动防火墙

systemctl start iptables
复制代码

设为开机自启

systemctl enable iptables
复制代码

清空默认规则

iptables -F
复制代码

保存默认规则

service iptables save
复制代码

更新软件包

yum update
复制代码

重启

reboot
复制代码

安装rpm包

在root目录下新建docker文件夹,把下载的两个文件放到文件夹里。

安装rpm包

yum -y install *
复制代码

验证是否安装成功

systemctl start docker
复制代码
systemctl enable docker
复制代码

查看运行状态

systemctl status docker
复制代码

查看是否能正常运行

docker run hello-world
复制代码

如果看到 "Hello from Docker!"说明docker安装成功。

如果执行 docker run hello-world 的时候报docker: Error response from daemon: Get https://registry-1.docker.io/v2/XXX,请先执行底下的步骤设置加速,最后执行该命令即可解决。

Docker 镜像仓库加速配置

cp /lib/systemd/system/docker.service  /etc/systemd/system/docker.service
复制代码

给权限

chmod a+x /etc/systemd/system/docker.service
复制代码

打开管理脚本

vim /etc/systemd/system/docker.service
复制代码

在 ExecStart=/usr/bin/dockerd 后加上下面这句

--registry-mirror=https://kfp63jaj.mirror.aliyuncs.com
复制代码

其中https://kfp63jaj.mirror.aliyuncs.com,这个地址大家可以去阿里云Docker官网获取。也可以使用上面的地址,因为是免费的嘛。

获取加速镜像地址(可选)

控制台找到容器镜像服务,然后在镜像中心下的镜像加速器得到加速地址。

接下来重载管理脚本

systemctl daemon-reload
复制代码

重启docker

systemctl restart docker
复制代码

查看进程

ps -ef|grep docker
复制代码

如何看到刚才链接的这句话,说明加速成功。

自此,rpm安装Docker的步骤已经全部完成,现在大家可以正常使用Docker了,当然,光有这些还不行,大家还需要学习更多有关Docker化应用技术的操作。本文先介绍到这里。

联系作者

关注下面的标签,发现更多相似文章
评论