ubuntu24.04使用docker搭建portainer

先按照 这里配置docker

然后使用 docker compose 配置,更新简单

创建docker-compose文件

创建 docker-compose.yaml 文件,内容如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
services:

portainer:
# https://hub.docker.com/r/portainer/portainer-ce/tags
image: portainer/portainer-ce:2.20.2
container_name: portainer
command: -H unix:///var/run/docker.sock
restart: always
ports:
- 9005:9443
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /data/docker_apps/portainer:/data
networks:
- icpcs

networks:
icpcs:
driver: bridge
ipam:
config:
- subnet: 10.16.0.0/16
gateway: 10.16.0.1

  • 注意,10.16.0 不要与本地网络其他ip冲突
  • 版本为 portainer/portainer-ce:2.20.2 可以在 docker-hub 查看有哪些版本
  • redismysql 数据库版本不要轻易修改

创建本地数据目录

这里数据都放在了 /data/docker_apps/portainer 这里,你也可以放在其他地方,但是注意上面docker-compose文件中对应的路径也要修改

1
mkdir /data/docker_apps/portainer

安装

docker-compose.yaml 文件所在目录,执行

注意最新版没有 docker-compose

1
docker compose up -d

更新

直接再次在 docker-compose.yaml 文件所在目录运行这个命令即可

1
docker compose up -d

本文作者:yuhldr
本文地址: https://yuhldr.github.io/posts/4f61fe20.html
版权声明:转载请注明出处!