找到一个路径,创建homepagestack文件夹,在homepagestack中创建homepage-1,在homepage-1中创建config和docker-compose.yml
粘贴下面的代码,按需进行修改
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
| version: "3.9"
networks: homepage-network: driver: bridge
services: homepage-config-manager-porter: image: kwangyeonc/homepage-config-manager:latest container_name: homepage-config-manager-porter user: "0:0" ports: - "3001:3001" environment: NODE_ENV: production ACCESS_PASSWORD: "123123" CONFIG_PATH: /app/config PORT: 3001 volumes: - ./config:/app/config:rw - /var/run/docker.sock:/var/run/docker.sock:ro networks: - homepage-network depends_on: - homepage-porter restart: unless-stopped
homepage-porter: image: ghcr.io/gethomepage/homepage:latest container_name: homepage-porter environment: HOMEPAGE_ALLOWED_HOSTS: "*" PUID: 1000 PGID: 1000 ports: - "3000:3000" volumes: - ./config:/app/config:rw - /var/run/docker.sock:/var/run/docker.sock:ro networks: - homepage-network restart: unless-stopped healthcheck: test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "https://192.3.193.180:3000"] interval: 30s timeout: 10s retries: 3 start_period: 40s
|
打开终端,使用下面的命令启动docker服务
修改配置文件,重新构建镜像
1
| docker compose up -d --force-recreate
|