在使用 Portainer 更新 Docker 容器之前,您必须安装 Portainer。
安装Portainer
1. 通过运行以下命令下载并运行 Portainer 容器。
sudo docker run -d -p 8000:8000 -p 9000:9000 -p 9443:9443 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest

2. 这将安装 Portainer,并且可以通过工作站的 IP 地址和端口 9000 访问它。到达那里后,创建用户名和密码。
http://[WORKSTATION_IP_ADDRESS]:9000

3. 选择Docker并连接。
4. 选择本地。

使用 Portainer 更新 Docker 容器
现在 Portainer 已安装,您可以运行以下步骤来更新 Docker 容器。
1. 选择“容器”,然后停止您要更新的容器。

2. 选择容器,您将看到一个名为“重新创建”的按钮。通过选择此按钮,容器将获取持久数据并重新创建容器。请记住,保留在容器上的唯一数据是映射到卷的数据。上面的视频对此进行了更详细的解释。

3. 选择“拉取最新映像”,然后选择“重新创建”。

4. 此过程完成后,将使用最新的映像重新创建容器。选择容器并启动它。状态将更改为正在运行。

5. 容器现在将与最新发布的版本一起存在!
