一、引言
接触 docker 已经有一段时间了,在这段时间里面,我使用二进制的方式安装了最新版的 docker,完成了 docker 的私有镜像库的搭建、用户认证的添加、镜像的推送与拉取等等功能。这里的二进制方式安装 docker 的方式有别于 rpm、deb 包,是 docker 官网上提到的一种类似于绿色版软件的安装方式,下载下来解压出来是一个可以直接使用的 docker 软件包,相关安装文档链接请点击下面:
Install Docker CE from binaries
相信使用这种方式安装 docker 的同学应该不多,我也是因为部门的要求:
1. 一定要是最新的 docker 社区版本
2. 一定要离线安装
因此才选择了这个非常简便的安装方式。
然而,这种方便的安装方式,带来的是 docker 与系统层面的交互功能的缺失。比如说,你想要在 RedHat 系的 linux 下使用 systemd 来管理 docker 服务,就是不可能的了。
那么,如果我使用二进制方式安装的 docker,就是想要使用 systemd 来管理 docker 服务,该怎么办呢?
这篇博客就是为了解决这个问题而出现的。
二、问题展现:我就想配置 docker 的开启自启动
现在,假想我们拿到的是一个刚刚使用二进制方式安装了 docker 的 RedHat 7 环境。那么如果我们想要配置可以开机启动 docker 服务ÿ