通过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容器即完成更新。