Linux,docker Docker可视化-Portainer 发表于 2023-02-02 浏览量 1853 没有评论 # 简介 portainer是一个可视化docker操作工具,可以不用写docker命令实现容器的生命周期进行管理,方便的实现容器的创建、运行、停止、暂停、恢复、删除、复制等。[官网](https://portainer.io) # 服务搭建 ``` docker pull 6053537/portainer-ce #直接用汉化版镜像 docker volume create portainer_data # 创建存储卷 docker run -d --name portainer -p 9000:9000 --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data 6053537/portainer-ce ``` # 登录  >账号:admin,默认密码暂时没有找到,可以先重置 - 选择环境   > 感觉还是命令行方便点,可以拿这个来做一写简单的管理。 # 找回密码 - 1、停止protainer容器 ``` docker stop portainer ``` - 2、重置密码。 借助仓库`portainer/helper-reset-password`,先找到volume data 宿主机所在的路径,然后找到`portainer.key` ``` find / -name portainer.key /var/lib/docker/volumes/portainer_data/_data/portainer.key # 找到之后的路径 # 开始重置密码,默认是重置admin用户 docker run --rm -v /var/lib/docker/volumes/portainer_data/_data:/data portainer/helper-reset-password time="2023-01-30T07:21:37Z" level=info msg="Loading PortainerDB: portainer.db" time="2023-01-30T07:21:38Z" level=info msg="Opened existing store" version=72 2023/01/30 07:21:38 [WARN] Unable to retrieve user with ID 1, will try to create, err: object not found inside the database 2023/01/30 07:21:38 Admin user admin successfully created 2023/01/30 07:21:38 Use the following password to login: +\T51xih4HRp