RancherOS安装Portainer-CE步骤

RancherOS 中安装 Portainer-CE(Community Edition) 可以帮助您通过一个用户友好的 Web 界面管理 Docker 容器。以下是详细步骤,帮助您在 RancherOS 上安装 Portainer-CE。

步骤 1:确认 Docker 正常运行

RancherOS 是一个轻量级的容器操作系统,本身内置了 Docker。因此,您需要确保 Docker 正常运行。使用以下命令检查 Docker 状态:

 

bash复制代码

sudo system-docker ps

如果 Docker 正常运行,您将看到正在运行的容器列表。如果 Docker 有问题,请先检查系统的网络配置和 Docker 服务状态。

步骤 2:拉取 Portainer-CE 镜像

使用 Docker 命令从 Docker Hub 拉取 Portainer-CE 镜像。运行以下命令:

 

bash复制代码

sudo docker pull portainer/portainer-ce

此命令会从 Docker Hub 下载 Portainer-CE 镜像。如果您在下载时遇到速度慢或超时的问题,可以使用 Docker 镜像加速器(如阿里云的镜像加速地址)来加快下载速度。

步骤 3:创建并启动 Portainer 容器

运行以下命令来启动 Portainer:

 

bash复制代码

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

  • -d:后台运行容器。
  • -p 9000:9000:将主机的 9000 端口映射到容器内的 9000 端口,这是 Portainer 的默认 Web 管理端口。
  • --restart=always:确保 Portainer 在系统重启后自动启动。
  • -v /var/run/docker.sock:/var/run/docker.sock:将宿主机的 Docker socket 文件挂载到容器中,使 Portainer 能够管理宿主机的 Docker 容器。
  • -v portainer_data:/data:将 Portainer 的数据存储到 Docker 卷中,以确保数据持久化。

步骤 4:访问 Portainer Web 界面

Portainer 启动成功后,您可以通过浏览器访问 Portainer 的 Web 界面。

  • 打开浏览器,访问:http://<你的RancherOS主机IP>:9000
  • 第一次访问时,系统会要求您设置管理员账号和密码。

步骤 5:管理 Docker 容器

成功登录后,您将进入 Portainer 的管理界面,您可以在这里通过图形界面管理 Docker 容器、镜像、网络、卷等资源。

可选步骤:使用 HTTPS(安全访问)

如果您希望通过 HTTPS 安全地访问 Portainer,可以按照以下步骤配置 SSL 证书。

  1. 生成自签名证书(或使用 Let's Encrypt 等方式获取证书):

     

    bash复制代码

    mkdir -p /path/to/certs openssl req -newkey rsa:4096 -nodes -keyout /path/to/certs/portainer.key -x509 -days 365 -out /path/to/certs/portainer.crt
  2. 启动 Portainer 并启用 SSL: 使用以下命令重新启动 Portainer,并将证书挂载进去:

     

    bash复制代码

    sudo docker run -d -p 9443:9443 --name portainer \ --restart=always \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portainer_data:/data \ -v /path/to/certs/portainer.crt:/certs/portainer.crt \ -v /path/to/certs/portainer.key:/certs/portainer.key \ portainer/portainer-ce --ssl --sslcert /certs/portainer.crt --sslkey /certs/portainer.key
    • 现在可以通过 https://<你的RancherOS主机IP>:9443 访问 Portainer。

常见问题

  1. 无法访问 Portainer 界面

    • 确保您在正确的 IP 地址和端口上访问 Web 界面。
    • 检查防火墙设置,确保 9000 或 9443 端口未被阻止。
  2. 容器无法启动

    • 确认 Docker 服务正在运行,并且没有端口冲突。
    • 使用 docker logs portainer 查看 Portainer 的启动日志,排查问题。

总结

通过以上步骤,您可以在 RancherOS 上轻松安装并运行 Portainer-CE,帮助您通过 Web 界面管理 Docker 容器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值