clouddrive2 docker安裝

Linux版安裝方法:
運行前請先確保系統(tǒng)已安裝fuse3,確定fusermount3命令可以正常運行

yum install fuse3
mkdir -p /etc/systemd/system/docker.service.d/
cat <<EOF > /etc/systemd/system/docker.service.d/clear_mount_propagation_flags.conf
[Service]
MountFlags=shared
EOF

查找掛載點目錄

df -h 
WX20230213-173813@2x.png

選擇一個目錄掛載

mount --make-shared /home

方法 1

創(chuàng)建docker-compose.ymal 并編輯它

touch docker-compose.ymal

docker-compose.ymal

version: "2.1"
services:
  cloudnas:
    image: cloudnas/clouddrive2-unstable
    container_name: clouddrive2
    ports:
      - "19798:19798"
    environment:
       - TZ=Asia/Shanghai
       - CLOUDDRIVE_HOME=/Config
    volumes:
      - /home/clouddrive/shared:/CloudNAS:shared
      - /home/clouddrive/Config:/Config
      - /home/clouddrive/media/shared:/media:shared #optional media path of host
    devices:
      - /dev/fuse:/dev/fuse
    restart: unless-stopped
    pid: "host"
    privileged: true #or you can try capp_add -SYS_ADMIN
    #cap_add: #SYS_ADMIN cap may fail on some OSes, use privileged: true instead
    # - SYS_ADMIN
    network_mode: "host" #if network_mode doesn't work, use port mapping

啟動clouddrive2

docker-compose pull
docker-compose up -d

方法 2

如果不用docker-compose可以直接執(zhí)行下面命令拉取鏡像

docker pull cloudnas/clouddrive2-unstable

啟動clouddrive2

docker run -d \
      --name clouddrive2 \
      --restart unless-stopped \
      --env CLOUDDRIVE_HOME=/Config \
      -v /home/clouddrive/shared:/CloudNAS:shared \
      -v /home/clouddrive/Config:/Config \
      -v /home/clouddrive/media/shared:/media:shared \
      -p:19798:19798 \
     --privileged \
     --device /dev/fuse:/dev/fuse \
     cloudnas/clouddrive2-unstable 

最后訪問IP

http://<ip>:19798
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容