离线安装Docker与部署项目.
离线安装Docker
下载离线安装包
- 前往https://download.docker.com/linux/static/stable/x86_64/下载(在系统输入`arch`命令,显示`x86_64`则为`amd`,否则为`arm`),可直接[点击下载](https://download.docker.com/linux/static/stable/x86_64/docker-20.10.16.tgz)
- 拷贝到linux下的某个文件夹下,如
/home/xlh/docker-20.10.16.tgz
,然后输入以下命令解压:
1 | tar -zxvf docker-20.10.16.tgz |
- 输入以下命令将解压后的文件拷贝到系统目录下:
1 | cp -p docker/* /usr/bin |
注册系统服务
- 在
/etc/systemd/system/
目录下,创建docker.service
文件 - 编辑该文件,添加如下内容:
1 | [Unit] |
配置
- 给文件增加可执行权限
1 | chmod +x /etc/systemd/system/docker.service |
- 设置开机自启动
1 | systemctl enable docker.service |
- 启动docker服务
1 | systemctl start docker |
- 测试docker是否启动
1 | docker run hello-world |
离线部署
导出镜像
- 将镜像导出为tar文件,以便在离线环境中使用
1 | docker save -o <保存路径>/<镜像名>_<版本>.tar <镜像名>:<版本> |
导入镜像
- 在离线环境中,我们需要将导出的tar文件导入为Docker镜像,以便在离线环境中使用
1 | docker load -i <tar文件路径> |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 xlhの博客!