基于moelin/1panel重新打包的镜像,通过PANEL_BASE_DIR参数可以自定义设置应用的安装位置,不再强制要求使用/opt,解决直接在应用商店安装应用报错的问题。 创建docker-compose.yml文件,将以下内容中的/xxxx/opt替换成你自己的应用安装路径,注意三个/xxxx/opt都需要修改成一样的。
PANEL_PORT=10086 #自定义端口号,不设置默认为10086
PANEL_ENTRANCE=koryking #自定义安全入口,不设置默认为entrance
PANEL_USERNAME=koryking #自定义用户名,不设置默认为1panel
PANEL_PASSWORD=koryking999 #自定义登录密码,不设置默认为1panel_password
文件上传到本地后执行docker compose up -d
services:
1panel:
container_name: 1panel # 容器名
restart: always
network_mode: "host"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- ./volumes:/var/lib/docker/volumes
- /xxxx/opt:/xxxx/opt # 文件存储映射
- ./root:/root # 可选的文件存储映射
environment:
- TZ=Asia/Shanghai # 时区设置
- PANEL_BASE_DIR=/xxxx/opt
- PANEL_PORT=10088
- PANEL_ENTRANCE=koryking
- PANEL_USERNAME=koryking
- PANEL_PASSWORD=koryking999
image: docker.io/koryking/1panel:latest
labels:
createdBy: "Apps"
Content type
Image
Digest
sha256:f47355fb7…
Size
244.8 MB
Last updated
about 1 year ago
docker pull koryking/1panel