我有问题ibmcom/icp-inception:2.1.0-beta-3
。
某些容器无法启动,我无法登录 ICP。我该如何重新安装它?
1 回答
这适用于 Ubuntu 16.04 LTS。
步骤1
- 卸载 ICP -(仅限主节点)
将/opt/icp/更新到正确的目录
docker run --rm -t -e LICENSE=accept --net=host -v /opt/icp/cluster:/installer/cluster ibmcom/icp-inception:2.1.0-beta-3 uninstall
第2步
- 停止运行容器,移除所有容器,移除所有镜像——(所有节点)
docker stop $(docker ps -aq);
docker rm $(docker ps -aq);
docker rmi $(docker images -q);
第 3 步
- 从 docker 拉取 ICP - (仅限主节点)
docker pull ibmcom/icp-inception:2.1.0-beta-3;
第4步
- 提取 ICP -(仅限主节点)
第 5 步
将/opt/icp/更新到正确的目录
docker run -e LICENSE=accept -v /opt/icp:/data ibmcom/icp-inception:2.1.0-beta-3 cp -r cluster /data;
第 6 步
- 复制 ssh 并设置权限 - (仅限主节点)
cp ~/.ssh/master.id_rsa /opt/icp/cluster/ssh_key;
chmod 400 /opt/icp/cluster/ssh_key;
第 7 步
- 更新您的主机文件 - (仅限主节点)
将/opt/icp/更新到正确的目录
/opt/icp/cluster/hosts
第 8 步
- 部署 ICP
docker run -e LICENSE=accept --net=host -t -v /opt/icp/cluster:/installer/cluster $icpCE install | tee install.log