当前位置:   article > 正文

Docker搭建doublecommander_-e puid=1000是什么意思

-e puid=1000是什么意思

Double Commander Docker 镜像教程

Double Commander 是一个跨平台的开源文件管理器,具有两个面板侧边并排的布局,灵感来源于 Total Commander。使用 Double Commander 可以很方便地管理文件和目录。

以下是使用 Docker CLI 和 Docker Compose 搭建 Double Commander 容器的教程。

使用 Docker CLI

首先,确保 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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

解释每个参数的作用:

  • -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

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
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

参数说明:

  • version: 定义了使用的 Docker Compose 文件格式版本。
  • services: 定义了要运行的服务列表。
  • doublecommander: 服务名称。
  • image: 使用的镜像名称。
  • container_name: 容器的名称。
  • environment: 设置容器的环境变量。
  • volumes: 定义数据卷,将宿主机目录映射到容器内部。
  • ports: 定义端口映射。
  • restart: 定义服务的重启策略。

运行 docker-compose up -d 启动服务,使用 -d 参数使其在后台运行。

记得在使用之前,替换所有的 /path/to/config/path/to/data 为实际的宿主机路径。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/盐析白兔/article/detail/849877
推荐阅读
相关标签
  

闽ICP备14008679号