以 root 身分執行 docker 容器

以 root 身分執行 docker 容器

我正在使用 docker 在 libreelec / rpi3 上運行傳輸

創建於

    docker create --name=transmission \
    --restart=always \
    -v /storage/docker/transmission/config:/config \
    -v /media:/media \
    -p 9091:9091 -p 51413:51413 \
    -p 51413:51413/udp \
    --user=0:0 \
    linuxserver/transmission

但是當我看到誰運行傳輸過程時我得到

#ps -ef | grep trans
    2611 root      0:00 s6-supervise transmission
    2619 911       0:00 /usr/bin/transmission-daemon -g /config -c /watch -f

我知道傳輸不會作為根本原因運行,因為它會出現很多“訪問被拒絕”的情況,感覺就像我錯過了一些非常簡單的東西我嘗試過“-u 0:0”“-u=0: 0”“-u 0”“ -u=0" 原因不清楚我是否需​​要等號或空格,全部失敗:(

答案1

正如 @Seth 所指出的 - 該圖像使用其自己的用戶/群組屬性:

    docker create --name=transmission \
    --restart=always \
    -v /storage/docker/transmission/config:/config \
    -v /media:/media \
    -p 9091:9091 -p 51413:51413 \
    -p 51413:51413/udp \
    -e PUID=0 -e PGID=0 \
    linuxserver/transmission

做了工作

謝謝!

相關內容