Docker容器引擎的安装部署

Docker容器引擎的安装部署

1.下载:

(1)Docker网址

基于GitHub上的源码进行构建

(2)主要版本:企业版EE、社区版CE

(3)版本号:
2017年第一季度以前,大版本号、小版本号的格式;docker 1.13
2017年第一季度开始,docker遵循年月的格式 YY-MM-xx

2.安装准备

(1)uname -r #查看系统内核 docker最好在内核3.8以上内核的linux安装

(2)关闭selinux
(3)关闭防火墙

(4)安装base源和epel源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo

(5)查看docker 包

yum list docker --show-duplicates

yum install -y yum-utils
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo  #添加aliyun的docker镜像到本地

3.安装Docker

yum install docker-ce -y

4.开启docker并设置开机自启
systemctl enable docker
systemctl start docker

5.配置文件引擎

mkdir -p /data/docker
cd /etc/docker

vim daemon.json

{
"graph": "/data/docker", #工作目录
"storage-driver": "overlay2", #存储驱动
"insecure-registries":  ["registry.access.redhat.com","quay.io"], #仓库
"registry-mirrors":["https://q2gr04ke.mirror.aliyun.com"], #镜像
"bip": "10.1.0.203/24", #docker网络地址,主机和容器有个对应关系
"exec-opts": ["native.cgroupdriver=systemd"], #
"live-restore": true #docker容器引擎死掉后,用docker启动的容器还能活
}

6.启动docker

systemctl start docker

7.启动第一个docker镜像

docker run hello-world

作者:ccku
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。
原文地址:https://www.cnblogs.com/ccku/p/13436695.html