
或者要拷贝哪些必要文件才行. 新服务器在内网环境无法上网 只能从已有的机器上提取.
1 yuyue001 2022-09-16 14:45:01 +08:00 |
2 singerll 2022-09-16 14:55:01 +08:00 via Android 外网放个相同版本的系统,直接下载 cache 就行。 |
3 catinsides 2022-09-16 15:03:19 +08:00 docker save, docker load? |
4 kd9yYw2RyhQwAwzn 2022-09-16 15:23:41 +08:00 CentOS 的话 /usr/bin/下 dockerd docker-proxy containerd-shim docker-init docker runc ctr containerd /etc/systemd/system/ 下 docker.service docker.service.d /etc 下 docker 文件夹 |
5 lait 2022-09-16 15:25:03 +08:00 docker save 或者 docker export |
6 jhb OP @kd9yYw2RyhQwAwzn 就是这个效果 |
7 julycyde 2022-09-17 09:27:43 +08:00 提取 docker 还是比较容易的 go 语言写的,没有外部依赖库 |
8 ragnaroks 2022-09-17 09:44:46 +08:00 如果是 debian 系的话,可以直接用一台外网机器 deb 方式安装(及其依赖),然后再用 dpkg 导出 deb 文件(及其依赖) |
10 ragnaroks 2022-09-19 12:06:31 +08:00 @julyclyde 不能,经过实测,dpkg 后端不能直接从已安装的本地文件导出 deb 包,而是使用其前端 packagekit 的 pkgenpack 指令,以前批量装机常用,现在都可以在线安装包时间长记错了 |
12 ragnaroks 2022-09-19 13:01:52 +08:00 @julyclyde pkgenpack 可以将多个毫无关联的包及其依赖打包成一个 servicepack ,类似于 windows 上一键安装装机必备 |
13 julyclyde 2022-09-19 13:37:17 +08:00 |