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):
- Docker EE由公司支持,可在经过认证的操作系统和云提供商中使用,并可运行来自Docker Store的、经过认证的容器和插件。
- 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


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

本文档详细介绍了如何在 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,设置访问权限并验证版本。
1976

被折叠的 条评论
为什么被折叠?



