1.安装

1.1 创建 portainer 工作目录

// 创建文件夹
mkdir portainer

// 进入工作目录
cd ./portainer

1.2 pull 官方容器镜像

// 拉取镜像
docker pull portainer/portainer

// 检查是否更新成功(成功如下图)

docker images | grep portainer

1.3 创建docker-compose.yml 配置如下:

touch docker-compose.yml

docker-compose.yml 配置文件

# docker-compose.yml
    
version: "3.6"

services:
   
    portainer-mian:
        container_name: portainer
        image: portainer/portainer:latest
        restart: always
        volumes: 
            - /var/run/docker.sock:/var/run/docker.sock:rw
            - ./ortainer_data:/data:rw
        networks:
            - traefik
        labels:
            - "traefik.enable=true"
            - "traefik.docker.network=traefik"
            - "traefik.http.routers.portainer_halobug.entrypoints=https"
            - "traefik.http.routers.portainer_halobug.rule=Host(`portainer.halobug.cn`)"
            - "traefik.http.routers.portainer_halobug.tls=true"
            - "traefik.http.services.portainer_halobug-backend.loadbalancer.server.scheme=http"
            - "traefik.http.services.portainer_halobug-backend.loadbalancer.server.port=9000"
        logging:
            driver: "json-file"
            options:
                max-size: "10m"
networks:
    traefik:
        external: true

1.4 启动服务 

docker-compose down && docker-compose up -d

 

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐