在动态的容器化世界中,速度和效率至关重要,像 Portainer 这样的工具成为无价之宝。Portainer 是一个用户友好的开源容器管理平台,它简化了 Docker 的复杂性,使所有专业水平的用户都可以使用它。
在 Fedora 上安装 Portainer 38
第 1 步。在 Fedora 38 上安装 Portainer 之前,请务必确保我们的系统是最新的软件包。这将确保我们可以访问最新的功能和错误修复,并且我们可以毫无问题地安装 Portainer:
<span class="pln">sudo dnf update</span>
第 2 步。在 Fedora 38 上安装 Portainer。
Portainer 在 Docker Hub 上以 Docker 镜像的形式提供。要获取 Portainer 映像,请使用以下命令:
<span class="pln">sudo docker pull portainer</span><span class="pun">/</span><span class="pln">portainer</span><span class="pun">-</span><span class="pln">ce</span>
此命令将 Portainer Community Edition (CE) 映像获取到您的系统。
要为 Portainer 启用有效通信,请使用以下命令创建专用的 Docker 网络:
<span class="pln">sudo docker network create portainer</span><span class="pun">-</span><span class="pln">net</span>
Portainer 需要一个专用的数据卷来持久存储其数据。通过执行以下命令创建 Docker 卷:
<span class="pln">sudo docker volume create portainer_data</span>
此卷可确保您的 Portainer 设置和数据保持不变,即使重新创建容器也是如此。
现在,是时候在 Docker 容器中运行 Portainer了。执行以下命令启动 Portainer:
<span class="pln">sudo docker run </span><span class="pun">-</span><span class="pln">d </span><span class="pun">-</span><span class="pln">p </span><span class="lit">9000</span><span class="pun">:</span><span class="lit">9000</span> <span class="pun">--</span><span class="pln">name</span><span class="pun">=</span><span class="pln">portainer </span><span class="pun">--</span><span class="pln">restart</span><span class="pun">=</span><span class="pln">always </span><span class="pun">-</span><span class="pln">v </span><span class="pun">/</span><span class="kwd">var</span><span class="pun">/</span><span class="pln">run</span><span class="pun">/</span><span class="pln">docker</span><span class="pun">.</span><span class="pln">sock</span><span class="pun">:</span><span class="str">/var/</span><span class="pln">run</span><span class="pun">/</span><span class="pln">docker</span><span class="pun">.</span><span class="pln">sock </span><span class="pun">-</span><span class="pln">v portainer_data</span><span class="pun">:</span><span class="str">/data portainer/</span><span class="pln">portainer</span><span class="pun">-</span><span class="pln">ce</span>
让我们分解一下这个命令:
-d
:以分离模式运行容器,允许其在后台运行。-p 9000:9000
:将端口 9000 从主机映射到容器,使 Portainer 可以通过 Web 浏览器访问。--name=portainer
:为容器指定名称“portainer”,以便于管理。--restart=always
:指示 Docker 在系统重启时自动重启 Portainer 容器。-v /var/run/docker.sock:/var/run/docker.sock
:授予 Portainer 对 Docker 套接字的访问权限,使其能够管理 Docker 资源。-v portainer_data:/data
:连接之前创建的数据卷以存储 Portainer 数据。
第 3 步。访问 Portainer Web 界面。
只需打开 Web 浏览器并导航到 。Portainer 登录屏幕将欢迎您。http://<your_server_ip>:9000
首次访问时,系统会提示您设置管理员密码。选择一个强大且安全的密码,然后单击“创建用户”。
成功创建管理员用户后,使用提供的凭据登录。您现在可以浏览 Portainer 仪表板了。
感谢您使用本教程在您的 Fedora 38 系统上安装 Portainer。如需更多帮助或有用信息,我们建议您查看 Portainer 官方网站。