我正试图使用一些 Docker容器和docker-compose 来设置我的家庭服务器 (Ubuntu 18.04 LTS)。 在尝试设置 "transmission-rss" 时,出现以下错误:
/usr/local/lib/ruby/2.6.0/psych.rb:577:in `initialize': Is a directory @ io_fillbuf - fd:5 /etc/transmission-rss.conf (Errno::EISDIR)
当我去检查是否已创建了transmission-rss.conf
文件时,实际上创建了一个同名的目录。
我需要使用sudo
运行docker-compose up
命令,所以我不知道这是否与权限有关。
以下是我的当前docker-compose.yml
文件:
version: '3'
services:
portainer:
container_name: portainer
image: portainer/portainer
volumes:
- '/home/miguel/docker/portainer/data/:/data'
- '/home/miguel/docker/portainer/socket/:/var/run/docker.sock'
ports:
- "9000:9000"
restart: always
transmission-rss:
container_name: transmission-rss
image: nning2/transmission-rss:latest
volumes:
- '/home/miguel/docker/transmission-rss/transmission-rss.conf/:/etc/transmission-rss.conf/'
restart: unless-stopped
< p > portainer
容器正常启动。
< p >非常感谢,
米格尔