两步完成Docker安装 & 两步完成docker compose安装 (centos7.2 + 国内加速器)

网上关于如果安装Docker 的文章还是挺多的,但大多数描写都比较宽泛,或者很多文章都没有考虑到安装Docker时遇到的网络问题。下面我介绍一下本人在工作中的真实使用过程。

测试环境:操作系统:Centos7 ,国内加速器:daocloud.io 

一、安装Docker

1、安装docker 

2017年的3月1号之后,Docker的版本命名开始发生变化,同时将CE版本和EE版本进行分开,其中docker-ce为社区版本免费,docker-ee 为收费版,本人使用以 docker1.13

和 docker-ce版本为主。安装docker1.13速度比较快,安装docker-ce版本速度比较慢  .个人使用安装 docker1.13 即可

# yum install docker 

如果想安装docker-ce 可执行 参考这里 。

 

如果下载速度太慢,可离线下载合适的rmp,其后 yum install   xxxxxxx.rpm 即可 !

 此时,docker 安装完成,可以通过 systemctl start docker 启动了。

设置开机启动

# systemctl enable docker

 

启动 docker

# systemctl start docker

 

2、配置加速器 

 

加速地址1:(下方命令可能已过期,请点击这里重新获取)  。      加速地址2:阿里云的加速地址 https://cr.console.aliyun.com/cn-qingdao/mirrors 

# curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://f1361db2.m.daocloud.io

 执行完以上命令后会生成 配置文件 /etc/docker/daemon.json   但是这个文件里的json格式是错误的,json内容中多了一个逗号,要删除并保存后,才可以重启docker

# vim /etc/docker/daemon.json

 

修改配置文件 /etc/sysconfig/docker  设置  --selinux-enabled=false 

# vim /etc/sysconfig/docker 

 》》》》修改配置解决:https://blog.csdn.net/a1010256340/article/details/80106156

 

修改完成后,再启动

# systemctl start docker

 

 

二、安装容器编排工具 Docker Compose 

curl -L https://get.daocloud.io/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose

授权:

chmod +x /usr/local/bin/docker-compose

 

这就完成了docker compose 的在线安装 

在企业应用时,有时会不得不在内网环境中部署Docker应用 ,后面我会再写一篇离线安装Docker 和 Docker Compose的详细教程 

如果您在安装过程中遇到问题,欢迎给我留言或者加我微信沟通: my186soft 

 

posted @ 2018-09-08 11:14  csdn代下载微robnote  阅读(1589)  评论(0编辑  收藏  举报