как подключить том к docker контейнеру в docker -compose - PullRequest
0 голосов
/ 12 июля 2020

my docker -compose file


services:
  irc:
    image: inspircd/inspircd-docker
    container_name: irc
    volumes: 
        - ./configs:/inspircd/configs


  app:
    build: ./tor
    container_name: tor
    ports: 
     - 443:443
     - 9001:9001
     - 9030:9030
    links: 
     - irc
    depends_on: 
        - irc

volumes: 
  irc_conf:
    driver: local
    driver_opts: 
      o: bind
      type: none
      device: /home/advaithm/irc_docker/configs

Я не понимаю, как смонтировать папку с конфигурациями. может кто-нибудь объяснить, как правильно их смонтировать. мне нужно смонтировать конфигурации в / home / advaithm / irc_docker / configs в / inspircd / configs в контейнере. просто с docker я бы использовал -v /home/advaithm/irc_docker/configs :/inspircd/configs, я бы не хотел, чтобы эквивалент в docker -compose.yml

1 Ответ

0 голосов
/ 12 июля 2020

Просто измените (том хоста):

volumes: 
    - ./configs:/inspircd/configs

По (именованному тому):

volumes: 
    - irc_conf:/inspircd/configs

Именованные тома можно ссылаться на укажите c имена . Вы создали том по имени, когда определили его внизу.

Однако вы не смонтировали его.

...