# 升级Kuboard v3

点击此处,查看 版本更新说明

按照如下步骤,可以将 kuboard v3 更新到最新版本。

  1. 停止已有 kuboard 容器
docker stop $(docker ps -a | grep "eipwork/kuboard" | awk '{print $1 }')
docker rm $(docker ps -a | grep "eipwork/kuboard" | awk '{print $1 }')
1
2
  1. 使用新版本的镜像启动 kuboard










 

sudo docker run -d \
  --restart=unless-stopped \
  --name=kuboard \
  -p 10080:80/tcp \
  -p 10081:10081/udp \
  -p 10081:10081/tcp \
  -e KUBOARD_ENDPOINT="http://kuboard.this-is-a-sample.com:10080" \
  -e KUBOARD_AGENT_SERVER_UDP_PORT="10081" \
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  -v /root/kuboard-data:/data \
  eipwork/kuboard:v3.1.0.3
1
2
3
4
5
6
7
8
9
10
11

请注意

  • 除了镜像标签之外,请确保命令行中所有其他参数与最初安装 Kuboard 时的参数一致;
  • 从 kuboard-v3.0.0.alpha.3 及以下版本升级过来的用户,请留意第 7、8、9 三行,是 v3.0.0.alpha.4 版本开始必须设置的新增参数;
  • 从 kuboard-v3.0.0.alpha.1 升级过来的用户,命令行中第 3 行参数原本为 -p 10080:10080/tcp,请调整为 -p 10080:80/tcp,因为自 alpha.2 开始,容器内部将使用 80/443 作为 Web 服务的端口号;
    • 调整为 -p 10080:80/tcp 后,您原有已导入到 Kubernetes 的集群仍可以正常访问;
    • 如果您修改此处宿主机端口号,则需要您在 Kuboard 中删除已经导入了的 Kubernetes 集群,并重新导入。
更新时间: yyyy-02-Th 21:34:38