一、概述python
Docker 是世界领先的软件容器平台。开发人员利用 Docker 能够消除协做编码时“在个人机器上可正常工做”的问题。运维人员利用 Docker 能够在隔离容器中并行运行和管理应用,得到更好的计算密度。企业利用 Docker 能够构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为 Linux 和 Windows Server 应用发布新功能。linux
简单的说:docker
Docker是一个开源的应用容器引擎;是一个轻量级容器技术;centos
Docker支持将软件编译成一个镜像;而后在镜像中各类软件作好配置,将镜像发布出去,其余使用者能够直接使用这个镜像;安全
运行中的这个镜像称为容器,容器启动是很是快速的网络
二、CentOS Docker 安装app
Docker支持如下的CentOS版本:运维
- CentOS 7 (64-bit)
- CentOS 6.5 (64-bit) 或更高的版本
三、前提条件python2.7
目前,CentOS 仅发行版本中的内核支持 Docker。curl
Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。
Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。
四、使用 yum 安装(CentOS 7下)
Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
经过 uname -r 命令查看你当前的内核版本
uname -r
五、安装 Docker
从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。
Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。
六、已经安装过docker的,须要进行卸载,卸载的命令官网截图以下:相关的命令内容也会贴出来,我本机刚刚安装的虚拟机,因此跳过这步
$ sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine
七、安装一些必要的系统工具:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
八、添加软件源信息:(建议使用阿里云的地址,国外的地址,下载比较慢,并且很容易连接超时什么的)
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
九、安装 Docker-ce:
sudo yum -y install docker-ce
十、启动 Docker 后台服务
sudo systemctl start docker (开机自启动) systemctl enab docker
十一、镜像加速(于国内网络问题,后续拉取 Docker 镜像十分缓慢,咱们能够须要配置加速器来解决)
curl -sSL https://get.daocloud.io/daotools/set_mirror.sh | sh -s http://abcd1234.m.daocloud.io
重启docker服务
systemctl restart docker
安装docker-compose
一、安装python pip
一、首先检查linux有没有安装python-pip包,终端执行 pip -V
[root@iz51hzu4zdjgpnz ~]$ pip -V pip 9.0.1 from /usr/lib/python2.7/site-packages (python 2.7)
(笔者已经安装好了)
二、没有python-pip包就执行命令
[root@iz51hzu4zdjgpnz ~]# yum -y install epel-release
三、执行成功以后,再次执行yum -y install python-pip
[root@iz51hzu4zdjgpnz ~]# yum -y install python-pip
四、对安装好的pip进行升级 pip install --upgrade pip
[root@iz51hzu4zdjgpnz ~]# pip install --upgrade pip
(至此,pip安装好了,执行pip -V 再次检查pip环境。)
安装Docker-Compose
一、终端执行:pip install docker-compose
[root@iz51hzu4zdjgpnz ~]# pip install docker-compose
二、检查docker-compose 安装
[root@iz51hzu4zdjgpnz ~]# docker-compose -version docker-compose version 1.21.2, build a133471
(安装成功!)