在不具备外网环境的条件进行程序的部署,Docker无疑是最方便的选择。此处以服务器常见的CentOS 7系统为例,在离线环境下安装Docker。

前往Docker下载页面下载Docker的二进制发行包,选择要安装的Docker版本进行下载。

这里以Docker 23.0.6为例,将下载好的文件docker-23.0.6.tgz放到服务器的某个目录下,并在终端中进入到该目录。
在终端运行命令 tar -zxvf docker-23.0.6.tgz ,将文件解压。
在终端运行命令 cp -rf docker/* /usr/bin/ ,将Docker安装至相应目录中。

创建一个新文件docker.service,并编辑好以下内容,之后将该文件放到服务器的/etc/systemd/system/目录下即可。
当然,直接在该目录下创建docker.service文件,即/etc/systemd/system/docker.service,再将以下内容编辑进去,也是可行的。

在终端运行命令 systemctl daemon-reload ,使systemd重新加载其配置文件。
在终端运行命令 systemctl enable docker.service ,为Docker服务开启开机自启动。
在终端运行命令 systemctl start docker ,启动Docker服务。
在终端运行命令 docker version ,查看Docker的版本信息。若能正常输出Docker的版本信息,则说明Dcoker已安装完成。