Docker
是基于go语言并听从Apache2.0协议开源的应用容器引擎。为何要使用Docker
呢?由于Docker能够很灵活地安装应用、搭建环境和部署应用,而且能够节省开支。Docker
最多见的安装方式有3种,分别是脚本安装,yum安装和rpm安装。本文主要介绍 rpm安装。html
脚本安装和yum安装的方式,你们能够到 菜鸟教程学习
首先,咱们打开连接:
点击这里linux
下载如下2个rpm包docker
docker-ce-17.03.0.ce-1.el7.centos.x86_64.rpm
vim
docker-ce-selinux-17.03.0.ce-1.el7.centos.noarch.rpm
centos
yum -y install iptables-services
启动防火墙bash
systemctl start iptables
设为开机自启学习
systemctl enable iptables
清空默认规则阿里云
iptables -F
保存默认规则spa
service iptables save
yum update
重启3d
reboot
在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
,请先执行底下的步骤设置加速,最后执行该命令便可解决。
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
化应用技术的操做。本文先介绍到这里。