网上关于如果安装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
如果下载速度太慢,可离线下载合适的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