Docker 部署 Portainer

简介

Portainer 是一款轻量级的应用,它提供了图形化界面,用于方便地管理 Docker 环境,包括单机环境和集群环境。

安装

直接拉取 docker 镜像

1
docker pull portainer/portainer-ce

拉取完成后执行以下命令运行:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
docker run -p <宿主机端口>:9000 --name <容器名称> \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /mydata/portainer/data:/data \
-d portainer/portainer-ce

# 宿主机端口表示将哪个端口映射到 docker 内部的端口
# 容器名称按实际写

# 示例
docker run -p 9000:9000 --name portainer \
--restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /mydata/portainer/data:/data \
-d portainer/portainer-ce

另一种运行方式参考如下。两种运行方式二选一即可。

新建一个文件夹,进入文件夹内新建 docker-compose.yml 文件,内容参考如下:

1
2
3
4
5
6
7
8
9
10
11
services:
portainer:
container_name: portainer
image: portainer/portainer-ce
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./data:/data
network_mode: bridge
ports:
- 9000:9000
restart: always

然后通过下面的命令直接启动部署:

1
2
3
4
5
# 旧版
docker-compose up -d

# 新版
docker compose up -d

使用

访问:

1
2
3
4
http://<你的 ip 地址>:<你的端口号>

# 示例:
http://192.168.2.133:9000

密码至少 12 位,记得取消一个小勾勾,然后点击“create user”按钮。

安装完成,这里可以很方便地管理容器和镜像。

例如,删除未被使用的镜像文件


··· EOF ···


> 喜欢文章,支持一下 <

Docker 部署 Portainer
https://www.lechnolocy.cn/2023/07/02/Docker 部署 Portainer/
作者
Lechnolocy
发布于
2023年7月2日
许可协议