一、Docker版本
![993f8eb6ab0ed349f33378c9f58f6af1.png](https://i-blog.csdnimg.cn/blog_migrate/1e7e54fe64951570de56d7bd8b489971.jpeg)
2017年2月8日,docker更新到1.13.1之后分为了Docker CE(社区版)和Docker EE(商业版)。
这里主要是以Docker CE来学习。目前为止最新版本为docker-19.03.5。
![827547623acd98bd86ed6c22f7e394b9.png](https://i-blog.csdnimg.cn/blog_migrate/16395ba6b8941cfd2471454a1d59b0c9.jpeg)
支持的平台操作系统有:
![882c85c2de8c5a7c8d4f52263968f961.png](https://i-blog.csdnimg.cn/blog_migrate/4a33cb2b81491931421fc32ea46b2560.jpeg)
二、安装方法
有三种安装办法:
1、二进制安装Docker,好处是安装和升级比较方便,官方推荐此法。
2、RPM包安装Docker,有网络时方便快捷。
3、使用官方一键安装脚本,此处不再赘述。
本章节的主来学习二进制安装部署Docker,下一章节学习RPM包安装部署Docker。后续都在CentOS 7.6的基础上来完成学习任务。
三、下载Docker二进制安装包
下载地址:https://download.docker.com/linux/static/stable/x86_64/docker-19.03.5.tgz。从该地址下载自己所需要的二进制软件包。
四、环境准备
下面我们开始部署第一台Docker环境:
![94674578ac78254cade1c6c046541468.png](https://i-blog.csdnimg.cn/blog_migrate/6c14139f8c5996c0aebb506486eb544c.jpeg)
五、安装步骤:
1、解压docker
[root@docker-1 ~]# tar -zxvf docker-19.03.5.tgz -C /usr/src/
[root@docker-1 ~]# cd /usr/src/docker/
2、将解压出来的docker相关文件移动到/usr/bin/目录下
[root@docker-1 ~]# cd /usr/src/docker/
[root@docker-1 docker]# cp * /usr/bin/
3、创建Docker服务配置文件
[root@docker-1 ~]# vim /usr/lib/systemd/system/docker.service
添加:
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
LimitCORE=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
4、启动Docker服务
[root@docker-1 ~]# systemctl enable docker.service
[root@docker-1 ~]# systemctl start docker.service
5、查看Docker服务状态
[root@docker-1 ~]# systemctl status docker.service
![12cf956ed037f0266923353e5e132323.png](https://i-blog.csdnimg.cn/blog_migrate/4afca47bcfb3837c13637ae5701d2494.jpeg)
6、验证Docker安装
[root@docker-1 ~]# docker info
![7573154a4049da20613d6fa0be62d467.png](https://i-blog.csdnimg.cn/blog_migrate/d0ca8ef3c1aafa4cf1f9c83a134cfa80.jpeg)
[root@docker-1 ~]# docker -v
![918633d8f8537f9c870f90f71c58f9f4.png](https://i-blog.csdnimg.cn/blog_migrate/d4bdc84ae1a9ed563f4a2144e3d9dd97.jpeg)
到此,二进制部署Docker就完成了!
下一章节讲学习RPM安装部署Docker环境!