使用机器之间共享的数据库运行redmine docker

时间:2018-10-12 09:24:36

标签: docker persistence redmine portability

我想使用docker创建可转移的redmine安装,因此不必麻烦地在多种linux风格上设置各种依赖项。

我的目标是:

  1. 已从docker容器运行redmine
  2. 坚持其配置和数据库
  3. 能够通过USB密钥/外部硬盘在机器之间共享持久数据

使用官方的redmine映像从docker容器运行redmine确实很简单,但是持久的部分让我头疼。

我需要将正在运行的redmine实例创建的所有设置和数据持久保存在可移动设备上,并且我想配置多台机器,以便在插入该设备后(手动启动)从该设备运行redmine。

我尝试将设备上的目录绑定,如图像文档所示:

version: '3.1'

services:
  redmine:
    image: redmine
    ports:
      - 8080:3000
    volumes:
      - path/to/thumbdrive/redmine:/usr/src/redmine/files

但是尽管端口和目录的绑定是可行的(可以访问服务,可以从bash查看文件),但是没有数据被写入.../files目录,并且在容器启动期间所有内容都丢失了。

0 个答案:

没有答案