docker应用

homepage安装

2026-05-15 #homepage

找到一个路径,创建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

修改配置文件,重新构建镜像

1
docker compose up -d --force-recreate
评论
分享