centos 7 以上安装docker

一、概述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

(安装成功!)

相关文章
相关标签/搜索