使用 docker 在 debian 上安装传输:缺少容器
installing transmission on debian with docker: Missing container
我是新手。我已经在我的 Raspi 上安装了 docker。我正在尝试在 docker 上安装传输。我使用以下内容;
docker run --cap-add=NET_ADMIN -d \
--name=transmission \
-v /mnt/extDrive1:/data \
-v /etc/localtime:/etc/localtime:ro \
-e CREATE_TUN_DEVICE=true \
-e OPENVPN_PROVIDER=EXPRESSVPN \
-e OPENVPN_CONFIG=my_expressvpn_uk_-_london_udp \
-e OPENVPN_USERNAME=XXX\
-e OPENVPN_PASSWORD=XXX \
-e WEBPROXY_ENABLED=false \
-e LOCAL_NETWORK=192.168.0.0 \
--log-driver json-file \
--log-opt max-size=10m \
-p 9091:9091 \
haugene/transmission-openvpn
我在 https://haugene.github.io/docker-transmission-openvpn/debug/
进行调试
在我到达 'Checking if Transmission is running' 部分之前一切都很好。
当我运行docker ps
时,列表中没有容器
我做错了什么?最终,我试图通过 localhost:9091
.
访问传输
编辑:所以我取得了一些进展,但仍有问题;
docker start transmission
暂时。填充容器 ID
docker exec -it <container-id> bash
出现以下错误:
Error response from daemon: Container XXXX is not running
似乎容器正在退出,因为您没有 运行 它处于分离模式。试试这个:
docker run -itd --cap-add=NET_ADMIN -d \
--name=transmission \
-v /mnt/extDrive1:/data \
-v /etc/localtime:/etc/localtime:ro \
-e CREATE_TUN_DEVICE=true \
-e OPENVPN_PROVIDER=EXPRESSVPN \
-e OPENVPN_CONFIG=my_expressvpn_uk_-_london_udp \
-e OPENVPN_USERNAME=XXX\
-e OPENVPN_PASSWORD=XXX \
-e WEBPROXY_ENABLED=false \
-e LOCAL_NETWORK=192.168.0.0 \
--log-driver json-file \
--log-opt max-size=10m \
-p 9091:9091 \
haugene/transmission-openvpn
我是新手。我已经在我的 Raspi 上安装了 docker。我正在尝试在 docker 上安装传输。我使用以下内容;
docker run --cap-add=NET_ADMIN -d \
--name=transmission \
-v /mnt/extDrive1:/data \
-v /etc/localtime:/etc/localtime:ro \
-e CREATE_TUN_DEVICE=true \
-e OPENVPN_PROVIDER=EXPRESSVPN \
-e OPENVPN_CONFIG=my_expressvpn_uk_-_london_udp \
-e OPENVPN_USERNAME=XXX\
-e OPENVPN_PASSWORD=XXX \
-e WEBPROXY_ENABLED=false \
-e LOCAL_NETWORK=192.168.0.0 \
--log-driver json-file \
--log-opt max-size=10m \
-p 9091:9091 \
haugene/transmission-openvpn
我在 https://haugene.github.io/docker-transmission-openvpn/debug/
进行调试在我到达 'Checking if Transmission is running' 部分之前一切都很好。
当我运行docker ps
时,列表中没有容器
我做错了什么?最终,我试图通过 localhost:9091
.
编辑:所以我取得了一些进展,但仍有问题;
docker start transmission
暂时。填充容器 ID
docker exec -it <container-id> bash
出现以下错误:
Error response from daemon: Container XXXX is not running
似乎容器正在退出,因为您没有 运行 它处于分离模式。试试这个:
docker run -itd --cap-add=NET_ADMIN -d \
--name=transmission \
-v /mnt/extDrive1:/data \
-v /etc/localtime:/etc/localtime:ro \
-e CREATE_TUN_DEVICE=true \
-e OPENVPN_PROVIDER=EXPRESSVPN \
-e OPENVPN_CONFIG=my_expressvpn_uk_-_london_udp \
-e OPENVPN_USERNAME=XXX\
-e OPENVPN_PASSWORD=XXX \
-e WEBPROXY_ENABLED=false \
-e LOCAL_NETWORK=192.168.0.0 \
--log-driver json-file \
--log-opt max-size=10m \
-p 9091:9091 \
haugene/transmission-openvpn