Доступ к docker-создание тома из хост-хранилища (копирование файлов «в» контейнер и доступ к файлам-контактам извне)

#docker #docker-compose #volume

#docker #docker-compose #том

Вопрос:

Я пытаюсь запустить jira из docker compose (на данный момент в этом нет необходимости, но позже я добавлю дополнительные сервисы). Пока почти все работает.

 version: '3'
services:

  jira-local-standalone:
    container_name: jira-local-standalone
    image: atlassian/jira-software:8.5.0
    volumes:
      - ./work/jira-home:/var/atlassian/application-data/jira
    ports:
      - 8080:8080
    environment:
      TZ: Europe/Berlin
      JVM_RESERVED_CODE_CACHE_SIZE: 1024m
      JVM_MINIMUM_MEMORY: 512m
      JVM_MAXIMUM_MEMORY: 2048m
    networks:
      - jiranet

networks:
  jiranet:
    driver: bridge

  

Единственное, что не работает, это: я хочу, чтобы домашний файл jira был доступен через файловый менеджер на моем хост-сервере. Для доступа к журналам и т. Д. И Для «загрузки» файлов импорта. Итак, я хочу скопировать файлы в указанное место на моем хосте и быть доступными jira внутри моего контейнера. Более или менее похоже на какую-то общую папку.

Я ожидал, что каталог ./work/jira-home будет заполнен во время запуска (создание /var/atlassian/application-data/jira внутри ./work/jira-home и запись лог-файлов и прочего). Но папка ./work/jira-home остается пустой.

Как я могу предоставить доступ к jira-home изнутри контейнера на моем хост-компьютере?

Спасибо и с наилучшими пожеланиями, Себастьян

Комментарии:

1. Как получить доступ к этой папке? Я попробовал вашу конфигурацию, и на моей стороне все в порядке. Мне нужно было только изменить разрешение доступа jira-home после запуска контейнера (иначе я не смог попасть в папку), потому что похоже, что docker-compose установил определенный доступ к этой смонтированной папке

2. Я хочу получить доступ к папке через файловый менеджер. Но я также ожидаю, что jira будет записывать файлы и папки в ./work/jira-home (так что /var/atlassian/application-data/jira создается внутри./work/jira-home). Папка остается пустой после запуска jira-контейнера. Разрешения выглядят нормально drwxrwxrwx 1 pd03056 pd03056 4.0K Nov 11 10:35 work/ .

3. Итак, вы успешно открылись ./work/jira-home с помощью файлового менеджера, но там нет файлов?

4. Да, точно … файлов нет ./work/jira-home .

5. Не хватало одной информации: я использую WSL поверх Windows 10