御点 docker 部署记录 2017 年 11 月 24 日 17:41 安装 docker 环境 docker pull centos:6.9 docker run –name z1 -it centos:6.9 /bin/bash

用基础镜像创建一个容器; 在该容器中部署好御点环境。 yum install

-y

killall

perl unzip sudo ;以及其他相关。 exit 退出该容器 docker commit

fa2a420b2863 enter_prise_v0.1

保存该容器状态为一个新本地镜像。 docker export 888ab1b10154 > enterPrise.tar

将容器导出为一个 tar 文件用于后面迁移到其他宿主机中。 将该 tar 文件传送到新宿主机。 cat enterPrise.tar | docker import - my/enterprise:0.1

在新宿主机中建立业务本地镜像。注意新镜像名中不能包含大些字母,会失败的。 依据新镜像创建新容器。

遗留问题: 新宿主机的 docker 容器网络模式需要配置好, host 模式默认在容器中 ifconfig 无任何输出。且服务都有 bind 地址。 服务 bind 地址建议统一改为 0.0.0.0 ,因为迁移后 ip 都会变化,为减少迁移成本。注意好 iptables 配置,否则可能有安全风险。

已使用 Microsoft OneNote 2016 创建。