目录

通过docker-compose部署homepage

这篇文章介绍了通过docker-compose部署homepage的方法

1 创建文件夹

我们在自己习惯的地方,创建一个文件夹放置homepage服务的映射文件并进入这个文件文件夹。

mkdir homepage && cd homepage

2 创建docker-compose.yml文件

我们创建一个docker-compose.yml文件

sudo nano docker-compose.yml

文件中放入如下内容。

version: "3.3"
services:
  homepage:
    image: ghcr.io/gethomepage/homepage:latest
    container_name: homepage
    ports:
      - 3000:3000
    volumes:
      - ./icons:/app/public/icons
      - ./images:/app/public/images
      - ./config:/app/config # Make sure your local config directory exists
      - /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations

3 启动容器

sudo docker-compose up -d

4 简单配置

我们访问ip:3000就可以进行查看了。

4.1 按照官网教程进行配置

我们打开官网的配置教程页面,按照教程耐心的配置。

我的配置示例

停止容器

sudo docker-compose down

删除镜像

sudo docker rmi homepage:latest

更新webssh容器到docker-compose.yml的保存位置即homepage文件夹内,先sudo docker-compose down停止容器,再删除镜像,然后启动容器sudo docker-compose up -d,homepage容器即完成更新。