Slavenin999
@Slavenin999
программист php/erlang/elixir/js

Как примонтировать в два контейнера из одного образа разные директории с хост-машины в одну точку контейнера?

Доброго времени суток! Есть конфиг композа:
version: '2'

services:
  web:
  mysql-redmine:
  redmine:
    image: sameersbn/redmine:3.3.4
    depends_on:
     - mysql-redmine
    environment:
     - TZ=Europe/Moscow
    ports:
     - "10083:80"
    volumes:
     #- redmine_test:/home/redmine/data
     - type: volume
       source: redmine_test
       target: /srv/docker/redmine/redmine
       volume:
         nocopy: true
  redmine-preprod:
    image: sameersbn/redmine:3.3.4
    depends_on:
     - mysql-redmine
    environment:
     - TZ=Europe/Moscow
    ports:
     - "10084:80"
    volumes:
     #- redmine_preprod:/home/redmine/data
     - type: volume
       source: redmine_preprod
       target: /srv/docker/redmine_preprod/redmine
       volume:
         nocopy: true
volumes:
   redmine_test: 
   redmine_preprod:

но в таком варианте выдаются ошибки. Если просто прописать в обоих редмайнах монтирование как
`/srv/docker/redmine/redmine:/home/redmine/redmine`, а второму `/srv/docker/redmine_preprod/redmine:/home/redmine/redmine`
то появляется ошибка Service "redmine-preprod" is using volume "/home/redmine/data" from the previous container. Host mapping "/srv/docker/redmine_preprod/redmine" has no effect.
Как правильно сконфигурировать подобную систему?
  • Вопрос задан
  • 128 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы