linux - docker 安装教程

1、概述

Docker 是世界领先的软件容器平台。开发人员利用 Docker 可以消除协作编码时“在我的机器上可正常工作”的问题。运维人员利用 Docker 可以在隔离容器中并行运行和管理应用,获得更好的计算密度。企业利用 Docker 可以构建敏捷的软件交付管道,以更快的速度、更高的安全性和可靠的信誉为 Linux 和 Windows Server 应用发布新功能。

 

简单的说:

 

Docker是一个开源的应用容器引擎;是一个轻量级容器技术;

 

Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;

 

运行中的这个镜像称为容器,容器启动是非常快速的

 

 

2、CentOS Docker 安装

Docker支持以下的CentOS版本:

  • CentOS 7 (64-bit)
  • CentOS 6.5 (64-bit) 或更高的版本

3、前提条件

目前,CentOS 仅发行版本中的内核支持 Docker。

Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。

Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。

4、使用 yum 安装(CentOS 7下)

Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。

通过 uname -r 命令查看你当前的内核版本

uname -r

5、安装 Docker

从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

Docker CE 即社区免费版,Docker EE 即企业版,强调安全,但需付费使用。

6、已经安装过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

7、安装一些必要的系统工具:

sudo yum install -y yum-utils device-mapper-persistent-data lvm2

 

8、添加软件源信息:(建议使用阿里云的地址,国外的地址,下载比较慢,而且很容易链接超时什么的)

sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

 

9、安装 Docker-ce:

sudo yum -y install docker-ce

 

10、启动 Docker 后台服务

sudo systemctl start docker (开机自启动) systemctl enab docker

 

11、镜像加速(于国内网络问题,后续拉取 Docker 镜像十分缓慢,我们可以需要配置加速器来解决)

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

重启docker服务

systemctl restart docker

 

 

安装docker-compose

1、安装python pip

1、首先检查linux有没有安装python-pip包,终端执行 pip -V

[root@iz51hzu4zdjgpnz ~]$ pip -V pip 9.0.1 from /usr/lib/python2.7/site-packages (python 2.7)

(笔者已经安装好了)

2、没有python-pip包就执行命令

[root@iz51hzu4zdjgpnz ~]# yum -y install epel-release

3、执行成功之后,再次执行yum -y install python-pip

[root@iz51hzu4zdjgpnz ~]# yum -y install python-pip

4、对安装好的pip进行升级 pip install --upgrade pip

[root@iz51hzu4zdjgpnz ~]# pip install --upgrade pip

(至此,pip安装好了,执行pip -V 再次检查pip环境。)

安装Docker-Compose

1、终端执行:pip install docker-compose

[root@iz51hzu4zdjgpnz ~]# pip install docker-compose

2、检查docker-compose 安装

[root@iz51hzu4zdjgpnz ~]# docker-compose -version docker-compose version 1.21.2, build a133471

(安装成功!)

 

 

 

 

卸载命令

sudo rm /usr/local/bin/docker-compose
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值