群晖DSM 7.2 安装 docker 管理工具 portainer

发布时间 2023-07-09 17:49:59作者: cxloge

获取portainer镜像

docker pull portainer/portainer:1.24.2

创建挂在的文件夹

进入/volume1/docker/文件夹创建portainer所需文件夹

cxloge@synocxloge:~$ cd /volume1/docker/
cxloge@synocxloge:/volume1/docker$ mkdir -p portainer/1.24.2/data

docker-cli.sh

sudo -i # 切换到root权限

docker run -d \
--restart=always \
--name=portainer-9000 \
-p 9000:9000 \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $(pwd)/data:/data \
portainer/portainer:1.24.2

docker-compose.yml

cat >> docker-compose.yml<<EOF
version: '3.1'
services:
  portainer:
    image: portainer/portainer:1.24.2
    container_name: portainer-9000
    restart: always
    volumes:
      - "/var/run/docker.sock:/var/run/docker.sock"
      - "./data:/data"
    ports:
      - "9000:9000"
EOF

根据已编排好的docker-compose.yml启动容器docker-compose up -d

root@synocxloge:/volume1/docker/portainer/1.24.2# ls
data  docker-compose.yml
root@synocxloge:/volume1/docker/portainer/1.24.2# docker-compose up -d
[+] Running 1/1
 ⠿ Container portainer-9000  Started                                                                                                                                                                                                          5.9s

root@synocxloge:/volume1/docker/portainer/1.24.2# docker ps | grep portainer
3bad9253ff2e   portainer/portainer:1.24.2                 "/portainer"             36 seconds ago   Up 30 seconds   0.0.0.0:9000->9000/tcp, :::9000->9000/tcp     portainer-9000

使用

http://192.168.31.37:9000/#/init/admin

The password must be at least 8 characters long

Information
Manage the Docker environment where Portainer is running.
 Ensure that you have started the Portainer container with the following Docker flag:
-v "/var/run/docker.sock:/var/run/docker.sock" (Linux).
or
-v \\.\pipe\docker_engine:\\.\pipe\docker_engine (Windows).

参考资料

群晖DSM系统docker管理工具:portainer的安装教程和汉化及portainer常用模块功能
https://mp.weixin.qq.com/s/XTnTFuG3X3ikmSSA86L7FA