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
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如有问题或建议,请多多赐教,非常感谢。