Muximux 是一个轻量级的门户网站,用于查看和管理家庭影院电脑(HTPC)应用程序。它允许用户通过一个集中的界面访问和管理多个不同的应用程序,而不需要为每个应用程序单独打开浏览器标签页或记住多个URL。Muximux 可以在任何支持PHP的Web服务器上运行。
拉取镜像:
docker pull lscr.io/linuxserver/muximux:latest
运行容器:
docker run -d \
--name=muximux \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-p 8080:80 \
lscr.io/linuxserver/muximux:latest
-d
:以守护进程模式运行容器。--name=muximux
:为容器指定一个名称。-e PUID=1000
和 -e PGID=1000
:设置拥有运行容器内应用程序的用户和组的ID。这些通常对应于宿主机上的非root用户。-e TZ=Europe/London
:设置容器的时区。-p 8080:80
:将容器的80端口映射到宿主机的8080端口。访问应用:
打开浏览器,访问 http://localhost:8080
即可开始使用 Muximux。
创建 docker-compose.yml
文件:
version: '3'
services:
muximux:
image: lscr.io/linuxserver/muximux:latest
container_name: muximux
environment:
PUID: 1000
PGID: 1000
TZ: Europe/London
volumes:
- ./config:/config
ports:
- 8080:80
restart: unless-stopped
启动服务:
docker-compose up -d
参数解释:
version: '3'
:指定 Docker Compose 文件的版本。services
:定义服务的配置。image
:指定使用的镜像。container_name
:为容器指定名称。environment
:设置环境变量,与Docker CLI中的 -e
参数相同。volumes
:定义数据卷,用于持久化配置。ports
:映射端口,与Docker CLI中的 -p
参数相同。restart
:定义容器的重启策略。访问应用:
与使用 Docker CLI 的方式相同,通过 http://localhost:8080
访问 Muximux。