# 第十八期 Portainer:管理 Docker 的最佳图形化工具

本期视频我们介绍 Portainer,一款轻量级的 Docker 和 Docker 集群管理工具。它有着友好的浏览器管理界面,可以非常容易的对 Docker 几乎所有的方面进行管理。作为新版 OMV5 中首推的 Docker 管理工具,Potainer 让部署 Docker 应用变得异常简单。

# 视频地址

# 常见问题

# 一、改用国内的 Docker Hub 镜像服务器

具体方法请移步至:第十四期 Docker 在 OMV 中的安装和使用

# 二、修改 Docker 默认存储位置

# 三、如何重置 Portainer 的管理员密码?

如果你忘记了 Portainer 的管理员密码,可以借助 Portainer 官方提供的 portainer/helper-reset-password (opens new window) 镜像进行密码重置,在终端下操作,具体步骤如下:

  1. 停止 Portainer 容器

提示

如果你修改了默认的容器名称,请将命令中的 portainer 替换成实际的 Portainer 容器名。

$ sudo docker stop portainer
  1. 部署 helper-reset-password 容器

部署容器时,需要挂载 Portainer 的数据卷,在 OMV 中默认是 portainer_data。如果你在部署 Portainer 时调整了数据卷的名称,请使用实际的名称替换。

命令中使用了 --rm 参数,该容器使用后会自动被销毁。

$ sudo docker run --rm -v portainer_data:/data portainer/helper-reset-password

如果命令执行正常,会看到类似下面的输出:

2020/06/04 00:13:58 Password successfully updated for user: admin
2020/06/04 00:13:58 Use the following password to login: &_4#\3^5V8vLTd)E"NWiJBs26G*9HPl1

终端输出 Use the following password to login: 后面是生成的新密码

  1. 重启 Portainer 服务器
$ sudo docker start portainer

容器启动后,尝试使用第二步命令中生成的新密码登录 Portainer。

# 相关链接