Docker 划分为 CE 和 EE。CE 即 区版(免费,支持周期三个月),EE 即企业版,强调安全,付费使用。
Docker CE 支持 64 位版本 CentOS 7,并且要求内核版本不低于 3.10,CentOS 7 满足最低内核的要求,但由于内核版本比较低,部分功能(如 overlay2 存储层驱动)无法使用,并且部分功能可能不太稳定,建议升级内核版本4.0以上
卸载旧版本:如果没有安装过则无需卸载
安装方法:
大多数用户会 设置Docker的存储库并从中进行安装,以简化安装和升级任务。这是推荐的方法。
一些用户下载并手动安装 RPM软件包或二进制包, 并完全手动管理升级。这在诸如在无法访问互联 的空白系统上安装Docker的情况下很有用。
一、 使用存储库安装:
1、安装yum-utils软件包(提供yum-config-manager程序)并设置稳定的存储库
国内源:
2、安装最新版本的Docker Engine和容器:
建立docker组(一般yum安装时会自动创建):
将当前用户加入到docker组中:(linux环境中一般不直接使用root用户):
创建docker运行配置文件,执行命令如下:
native.cgroupdriver=systemd:修改驱动为systemd
max-concurrent-downloads:每个请求最大并发下载量,默认为3
max-concurrent-uploads:每次推送的最大同时上传数,默认为5
log-driver:容器日志的默认驱动程序,默认为json-file
storage-driver:要使用的存储驱动程序
data-root:Docker运行时使用的根路径,默认/var/lib/docker
storage-opts: 存储驱动程序选项
log-opts:容器默认日志驱动程序选项
live-restore: 容器运行时重启docker,对容器不影响
3、启动docker:
二、使用rpm软件包安装:
如果您不能使用Docker的存储库来安装Docker,则可以下载该.rpm版本的 文件并手动安装。每次要升级Docker Engine时,都需要下载一个新文件。
转到https://download.docker.com/linux/centos/ 并选择您的CentOS版本。然后浏览 并下载要安装的Docker版本的文件。
1、安装Docker Engine,将以下路径更改为下载Docker软件包的路径:
2、创建docker用户组:
将当前用户加入到docker组中:(linux环境中一般不直接使用root用户)
3、启动Docker:
注:安装完成后需要开启ipv4转发,否则容器外部无法访问容器内部,提示 WARNING: IPv4 forwarding is disabled. 开启方法如下:
三、通过二进制包方式来安装:
1、下载二进制文件包:
2、执行下面命令,将二进制包解压,如下:
3、修改docker启动配置文件 ,执行命令如下:
4、通过systemd 来管理 docker,执行命令如下:
5、启动并设置开机启动 :
至此,docker安装完成!!!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!