手动打包方式
请根据以下指导打包源成分包,防止数据、配置、日志文件在安装包外导致丢失。
需要迁移的文件
文件名 |
常规路径 |
说明 |
---|---|---|
config.json |
${HOME}/.docker/ |
配置文件,用于存储Docker客户端配置信息。 |
daemon.json |
/etc/docker/ |
Docker守护进程配置文件。 |
http-proxy.conf |
/etc/systemd/system/docker.service.d/ |
systemd服务配置文件,用于设置HTTP代理。 |
操作步骤
- 检查相关配置文件是否存在。
1 2 3
find ${HOME}/.docker/ -name 'config.json' find /etc/docker/ -name 'daemon.json' find /etc/systemd/system/docker.service.d/ -name 'http-proxy.conf'
- 当执行以上命令能查找到相关文件,且命令正常返回相关文件绝对路径后,则根据以下命令收集相关配置文件。
- 创建临时配置文件保存目录。
1
mkdir -p ${HOME}/DockerConf
- 对查找到的配置文件依次进行打包。
1 2 3
tar -Pczvf ${HOME}/DockerConf/config.json.tar.gz ${HOME}/.docker/config.json tar -Pczvf ${HOME}/DockerConf/daemon.json.tar.gz /etc/docker/daemon.json tar -Pczvf ${HOME}/DockerConf/http-proxy.conf.tar.gz /etc/systemd/system/docker.service.d/http-proxy.conf
- 执行如下命令,将上述压缩包所在路径进行打包,以DockerConf.tar.gz为例。
cd /root && tar -czvf DockerConf.tar.gz DockerConf
- 创建临时配置文件保存目录。
- 可通过以下两种方式获取源成分。
- 若使用“源成分包上传”方式,返回“添加成分信息”页签,单击“源成分包上传”后“上传”按钮,上传打包的源成分包。
- 若使用“节点服务器获取”方式,请执行如下命令解压源成分压缩包。
- 使用SSH远程登录工具,将压缩包上传至“所属节点”的自定义路径。
- 指定压缩包所在路径为“源成分所在路径”,例如:/home/DockerConf.tar.gz。
- 打包完成后请手动删除创建的“${HOME}/DockerConf”目录。
父主题: Docker源成分打包