Docker GUI之portainer-ce安装及入门

本文介绍了在Ubuntu 16.04.6 LTS环境下安装Portainer-ce,包括拉取镜像、创建数据卷、启动容器的步骤,并提供了官方安装文档链接。此外,还详细阐述了Portainer-ce的简单入门,如登录Web界面、设置管理密码、连接本地Docker环境,以及如何通过Portainer-ce管理Docker的镜像和容器,强调了使用工具能提升效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 系统环境
    Linux Ubuntu 16.04.6 LTS

  • Docker环境

docker -v
Docker version 20.10.3, build 48d30b5
  • portainer版本
    portainer.io 2.1.1
1.安装

拉取portainer-ce镜像(portainer/portainer/portainer已被抛弃)

docker pull portainer/portainer-ce

创建一个数据卷

docker volume create portainer_data

启动portainer容器

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce

献上官方portainer-ce相关的安装文档,

### 如何在 Docker安装和配置 Portainer-CEDocker 环境中安装和配置 Portainer-CE 是一个简单且高效的过程。以下是详细的说明: #### 1. 使用官方镜像安装 Portainer-CE 通过官方提供的 Docker 命令,可以直接创建并运行 Portainer-CE 容器。命令如下: ```bash docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data portainer/portainer-ce:latest ``` 这条命令的作用包括:将本地的 Docker Socket 挂载到容器内[^1],同时创建一个名为 `portainer_data` 的卷用于存储数据,并映射端口 8000 和 9000 到主机。 #### 2. 使用中文镜像安装 Portainer-CE 如果需要使用国内的镜像源以加速下载,可以参考以下步骤: - 首先拉取中文镜像: ```bash docker pull 6053537/portainer-ce ``` - 然后运行容器: ```bash docker run -d --restart=always --name="portainer" -p 9000:9000 \ -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ce ``` 这条命令与官方命令类似,但使用了国内的镜像源[^2]。 #### 3. 配置 Portainer-CE 启动容器后,可以通过浏览器访问 Portainer-CE 的 Web 界面。默认地址为 `http://<服务器IP>:9000`。初次登录时,系统会提示设置管理员密码,建议密码长度大于 12 位以确保安全性。 #### 4. 重置密码 如果忘记了 Portainer-CE 的管理员密码,可以通过以下步骤重置: - 查看容器的具体配置,找到挂载的数据卷路径: ```bash docker inspect <容器ID> ``` 从返回结果中找到 `Source` 字段对应的路径,例如 `/var/lib/docker/volumes/portainer_data/_data`[^3]。 - 停止当前运行的 Portainer-CE 容器: ```bash docker stop <容器ID> ``` - 执行密码重置命令: ```bash docker run --rm -v /var/lib/docker/volumes/portainer_data/_data:/data portainer/helper-reset-password ``` 执行完成后,系统会生成一个新的随机密码[^3]。 #### 5. 数据卷管理 Portainer-CE 的数据存储在 Docker 卷中,默认名称为 `portainer_data`。可以通过以下命令查看或操作该卷: - 查看卷信息: ```bash docker volume inspect portainer_data ``` - 如果需要手动进入数据目录(可能需要调整权限): ```bash cd /var/lib/docker/volumes/portainer_data/_data chmod 777 /var/lib/docker/volumes/portainer_data/_data ``` --- ### 注意事项 - 确保主机上已经正确安装并运行了 Docker 引擎。 - 映射的端口 9000 和 8000 不应被其他服务占用。 - 如果需要更高的安全性,可以考虑使用 HTTPS 或反向代理(如 Nginx)来保护 Web 界面。 ---
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值