虚拟化-docker部署

docker安装部署

CE版 官方文档:
https://www.cnblogs.com/iceb/p/10012567.html
docker在17 之后的版本分成了 docker EE(企业版) 和 docker CE(社区版),推荐docker CE(社区版)。实际上这两个版本是没有什么本质的区别的,只是企业版多了一些收费的高级选项,然而针对个人或小型企业并没有这个需要
Docker-CE 支持 64 位版本的 CentOS 7 ,并且要求内核版本不低于 3.10
1、先清理当前的 docker环境,卸载旧的docker组件,安装CE版
[root@docker-32 ~]# systemctl stop docker
[root@docker-32 ~]# yum remove docker-ce dokcer-ce-cli docker-selinux
虚拟化-docker部署_第1张图片
##配置 aliyun 的base源和 epel 源
[root@docker-32 /etc/yum.repos.d]# cat elrepo.repo
[base]
name=base
baseurl=https://mirrors.aliyun.com/centos/7/os/x86_64/
enabled=1
gpgcheck=0

[extras]
name=extras
baseurl=https://mirrors.aliyun.com/centos/7/extras/x86_64/
enabled=1
gpgcheck=0

[aliyun-os]
name=aliyun-os
baseurl=https://mirrors.aliyun.com/centos/7/os/x86_64/
enabled=1
gpgcheck=0

[aliyun-epel]
name=aliyun-epel
baseurl=https://mirrors.aliyun.com/epel/7/x86_64/
enabled=1
gpgcheck=0

[aliyun-extra]
name=aliyun-extra
baseurl=https://mirrors.aliyun.com/centos/7/extras/x86_64/
enabled=1
gpgcheck=0
2、补充依赖包
[root@docker-32 ~]# yum install -y yum-utils device-mapper-persistent-data lvm2
虚拟化-docker部署_第2张图片
3、下载配置国内docker yum源 镜像
[root@docker-32 ~]# yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
虚拟化-docker部署_第3张图片4、执行 docker-CE 的安装
[root@docker-31 ~]# yum clean all
[root@docker-31 ~]# yum makecache fast
[root@docker-31 ~]# yum install docker-ce docker-ce-cli containerd.io
虚拟化-docker部署_第4张图片

虚拟化-docker部署_第5张图片
5、安装完成,启动docker服务
虚拟化-docker部署_第6张图片
##默认不启动任何端口,只提供docker server 引擎

把防火墙规则保存成一个文件查看规则(临时小技巧记录)

安装iptables服务
[root@docker-31 ~]# yum install iptables*
[root@docker-31 ~]# rpm -ql iptables-services
[root@docker-31 ~]# cp /usr/libexec/iptables/iptables.init /etc/rc.d/iptables
[root@docker-31 ~]# chmod +x /etc/rc.d/iptables
[root@docker-31 ~]# /etc/rc.d/iptables save
[root@docker-31 ~]# cat /etc/sysconfig/iptables
虚拟化-docker部署_第7张图片

你可能感兴趣的:(docker部署,docker)