在使用 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
如何在 debian 上安装 docker 和 portainer - 下载 portainer 容器

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

http://[WORKSTATION_IP_ADDRESS]:9000
portainer debian - 为 portainer 创建帐户

3. 选择Docker连接

portainer debian - 连接到本地 docker 实例
4. 选择本地

本地docker实例

使用 Portainer 更新 Docker 容器

现在 Portainer 已安装,您可以运行以下步骤来更新 Docker 容器。

1. 选择“容器”,然后停止您要更新的容器。

portainer 更新 docker 容器 - nginx 代理管理器容器

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

portainer 更新 docker 容器 - portainer 重新创建按钮

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

portainer 更新 docker 容器 - 下载最新容器

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

portainer 更新 docker 容器 - 使用 portainer 更新 docker 容器

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

新的 nginx 代理管理器版本显示已更新
最后修改日期: 2024年4月7日