Linux下安装docker

本文档详细介绍了如何在 CentOS 7.6 系统上安装 Docker CE 和 Docker Compose。首先确保系统满足Python 2.7+及最低3.10内核版本的要求。接着,更新yum,卸载旧版Docker,安装Docker CE,启用并设置开机启动。然后,配置Docker加速器以加速镜像下载。最后,安装Docker Compose,包括安装epel-release和python-pip,然后通过pip安装docker-compose,设置访问权限并验证版本。

Linux下安装docker

学习中笔记


一、环境要求和准备工作

安装docker和docker-compose编排工具,并且具备如下环境:
Python2.7+
Docker Engine 1.10+
Docker Compose 1.6.0+
Docker要求是64位Linux。内核必须在最小为3.10,使用命令: uname -r 来显示内核版本。
在这里插入图片描述
演示机使用的是CentOS Linux release 7.6.1810 内置了python2.7

二、安装docker

1、更新yum

yum update

2、卸载旧版本 Docker

yum remove docker docker-common docker-selinux docker-engine 

3、安装软件包

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

在这里插入图片描述

4、添加 Docker yum源

yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

在这里插入图片描述

5、安装 Docker (直接yum按照docker-ce即可)

随着Docker的不断流行与发展,docker公司(或称为组织)也开启了商业化之路,Docker 从 17.03版本之后分为 CE(Community Edition) 和 EE(Enterprise Edition):

  1. Docker EE由公司支持,可在经过认证的操作系统和云提供商中使用,并可运行来自Docker Store的、经过认证的容器和插件。
  2. Docker CE是免费的Docker产品的新名称,Docker CE包含了完整的Docker平台,非常适合开发人员和运维团队构建容器APP。
    事实上,Docker CE 17.03,可理解为Docker 1.13.1的Bug修复版本。因此,从Docker 1.13升级到Docker CE 17.03风险相对是较小的。
yum -y install docker-ce  

在这里插入图片描述
开启docker:systemctl start docker
开机自启docker:systemctl enable docker
查看docker状态:systemctl status docker
在这里插入图片描述

查看docker版本:docker --version docker version
在这里插入图片描述
查看docker

6、Docker配置加速器, 方便通过国内镜像服务器快速拉取Docker Hub提供的镜像

/etc/docker/daemon.json文件内增加

{
  "registry-mirrors": ["https://${key}.mirror.aliyuncs.com"]
}

使用的是阿里云镜像可以注册阿里云后获取key

三、安装docker compose

Docker Compose 是 Docker 容器进行编排的工具,定义和运行多容器的应用,可以一条命令启动多个容器。

1、安装 epel-release

yum install epel-release

2、安装 python-pip

yum install -y python-pip

3、安装 docker-compose

pip install docker-compose

也可以下载docker-compose-Linux-x86_64 拷贝到/usr/local/bin下

4、开启访问权限

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

5、查看docker-compose版本信息

docker-compose -version

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值