文章目录
写在前面
Docker 有很多款管理工具,它们有着不同的交互界面与功能特点。
为了消除这种差异化所带来的影响,老猪我编写的所有教程,都统一使用 Portainer。
Portainer 简介
Portainer 由两个元素组成,Portainer Server 和 Portainer Agent 。这两个元素在 Docker 引擎上作为轻量级 Docker 容器运行。本文档将帮助您在 Linux 环境中安装 Portainer Server 容器。
Portainer 部署
首先,创建用于持久化存储 Portainer Server 数据的目录:(命名规则参考)
mkdir -p '自定义数据目录'/portainer/data
然后,下载并安装社区版 Portainer Server 容器:
docker run -d \
--name portainer \
--restart=always \
-e TZ=Asia/Shanghai `# 容器内部时区(可选参数)` \
-p 8000:8000 \
-p 9000:9000 `# HTTP 访问端口,例如要改为通过 8080 端口访问,就修改为8080:9000`\
-v /var/run/docker.sock:/var/run/docker.sock \
-v '自定义数据目录'/portainer/data:/data `# 数据持久化目录` \
portainer/portainer-ce:latest
Portainer Server 现已安装完毕。您可以通过运行检查 Portainer Server 容器是否已启动 docker ps
:
1 root@server:~# docker ps
2 CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
3 0e31a16ce293 portainer/portainer-ce:latest "/portainer" 1 minutes ago Up 1 minutes 0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp portainer
登录
现在安装已完成,您可以通过打开 Web 浏览器并转到以下位置登录到您的 Portainer Server 实例:
http://localhost:9000
- 如果您不是在本机安装,请不要忘记将
localhost
替换为安装设备的实际 IP 地址 - 如果您修改了默认的 HTTP 访问端口,请不要忘记将
9000
替换为您自定义的端口
龙猪,我们小白是直接在群晖里面用docker,还是在软路由上新建个Linux虚拟机,然用docker?
你要是有群晖,就直接群晖里装吧。
想跟着龙猪的教程做,龙猪是在Linux里面安装的吧
我就是在群晖装,群晖本身就是 Linux 环境,所以我标题不是在群晖。再说教程我写的具有通用性。
好的,了解了