一、yum安装Docker
本案例要求配置本地yum源并安装Docker:
- 准备1台虚拟机,IP为192.168.137.100, 网络设置为NAT模式
- 安装docker
- 关闭防火墙
- 关闭SELINUX
实现此案例需要按照如下步骤进行。
步骤一:配置yum源
1、Docker 要求 CentOS 系统的内核版本高于 3.10 ,查看本页面的前提条件来验证你的CentOS 版本是否支持 Docker 。
通过 uname -r 命令查看你当前的内核版本
2、安装需要的软件包, yum-util 提供yum-config-manager功能,另外两个是devicemapper驱动依赖的
yum install -y yum-utils device-mapper-persistent-data lvm2
3、设置yum源
yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo
yum list docker-ce –show-duplicates 查看源里docker 的版本
4、安装docker
yum install docker-ce #ce属于社区版,EE属于企业版(yum install docker-ce-17*)
5、Docker配置文件 – daemon.json
daemon.json 文件是 docker 的配置参数,默认安装 docker 后是没有这个文件的,需要手动来创建:
如果在 daemon.json 文件中进行配置,需要 docker 版本高于 1.12.6 (在这个版本上不生效,1.13.1 以上是生效的)
vim /etc/docker/daemon.json
{
"graph": "/data/docker", # docker的工作目录
"storage-driver": "overlay2", # 存储驱动
"insecure-registries": ["registry.access.redhat.com", "quay.io"], # 仓库
"registry-mirrors": ["https://q2gr04ke.mirror.aliyuncs.com"], # 阿里云的加速源
"bip": "192.168.100.100/24", # ip地址的定位,最好与外界物理机能直接互通
"exec-opts": ["native.cgroupdriver=systemd"], # cpu内存资源的控制组
"live-restore": true # docker引擎死了,不影响docker引擎启动的容器
}
6、启动服务,开机自启
systemctl enable docker
systemctl start docker
文章来源:https://www.cnaaa.net,转载请注明出处:https://www.cnaaa.net/archives/7136