赞
踩
Double Commander 是一个跨平台的开源文件管理器,具有两个面板侧边并排的布局,灵感来源于 Total Commander。使用 Double Commander 可以很方便地管理文件和目录。
以下是使用 Docker CLI 和 Docker Compose 搭建 Double Commander 容器的教程。
首先,确保 Docker 已在系统上安装并运行。然后,打开终端或命令提示符,执行以下命令:
docker run -d \
--name=doublecommander \
-e PUID=1000 \
-e PGID=1000 \
-e TZ=Europe/London \
-p 3000:3000 \
-v /path/to/config:/config \
-v /path/to/data:/data \
--restart unless-stopped \
linuxserver/doublecommander
解释每个参数的作用:
-d
: 以守护进程模式运行容器。--name
: 设置容器的名称,这里是 doublecommander
。-e PUID=1000
: 设置环境变量 PUID
(Process User ID),容器内运行进程的用户ID。-e PGID=1000
: 设置环境变量 PGID
(Process Group ID),容器内运行进程的用户组ID。-e TZ=Europe/London
: 设置环境变量 TZ
,即容器的时区。-p 3000:3000
: 映射容器内的端口 3000 到宿主机的端口 3000。-v /path/to/config:/config
: 将宿主机的 /path/to/config
目录挂载到容器的 /config
目录。-v /path/to/data:/data
: 将宿主机的 /path/to/data
目录挂载到容器的 /data
目录。--restart unless-stopped
: 设置重启策略,除非手动停止,否则总是重新启动容器。linuxserver/doublecommander
: Double Commander Docker 镜像的名称。确保替换 /path/to/config
和 /path/to/data
为实际的宿主机路径。
Docker Compose 允许使用 YAML 文件定义和运行多容器Docker应用程序。
首先,创建一个名为 docker-compose.yml
的文件,并填入以下内容:
version: "2.1"
services:
doublecommander:
image: linuxserver/doublecommander
container_name: doublecommander
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/London
volumes:
- /path/to/config:/config
- /path/to/data:/data
ports:
- 3000:3000
restart: unless-stopped
参数说明:
version
: 定义了使用的 Docker Compose 文件格式版本。services
: 定义了要运行的服务列表。doublecommander
: 服务名称。image
: 使用的镜像名称。container_name
: 容器的名称。environment
: 设置容器的环境变量。volumes
: 定义数据卷,将宿主机目录映射到容器内部。ports
: 定义端口映射。restart
: 定义服务的重启策略。运行 docker-compose up -d
启动服务,使用 -d
参数使其在后台运行。
记得在使用之前,替换所有的 /path/to/config
和 /path/to/data
为实际的宿主机路径。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。