从主机主机访问docker-compose卷(将文件“复制”到“容器”中,并从外部访问contailer文件)

时间:2020-11-10 12:27:49

标签: docker docker-compose volume

我正在尝试从docker compose运行 jira (到目前为止,这不是必需的,但稍后我将添加其他服务)。到目前为止,几乎所有东西都可以正常工作。

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 从容器内部暴露给我的主机?

感谢和问候,塞巴斯蒂安

0 个答案:

没有答案