当前位置: 首页 > 知识库问答 >
问题:

如何使用配置数据制作多个docker容器的副本?

姚韬
2023-03-14

我有一个Docker容器,其中运行着JIRA。我已经成功地使用正确的工作流/字段配置了JIRA。现在我想创建一个Docker映像,这样我就可以传播这个配置的多个副本(是的,这里有一个许可问题,这个问题将在其他地方解决)。

我知道要持久化数据,我需要创建data容器。但我不希望我的所有实例都使用这个相同的数据量--我只希望我的图像包含那个数据。但我不太确定该怎么做。

  1. 创建与我的Docker容器关联的数据量。
  2. 配置所有内容
  3. Docker提交(?)
  4. 在新系统上创建新的数据量
  5. 加载在步骤3中创建的图像

这能完成我的目标吗?

共有1个答案

周浩淼
2023-03-14

从这个链接。#id-old-container是运行“docker images”时返回的id。但是,请确保您不要从容器中“退出”。而是从容器中分离(Ctrl-P然后Ctrl-Q),执行以下命令,然后附加到容器。

docker commit -m 'Commit Message' #id-old-container new-container-with-JIRA
 类似资料:
  • 要求: 基于Ubuntu14.04的docker实例设置,其中一个实例充当所有其他实例的网络流量网关。。。 为此类设置创建docker组合文件... 所有这些实例都需要在自己的专用docker网络和默认docker桥上运行。。。 创建了Dockerfile docker-compose.yml 其中testenginer_main是我使用Dockerfile install 生成的图像文件,我检查

  • 我有一个用spring boot开发的微服务,它与mongodb连接。在本地运行时,一切正常。当我为我的微服务(而不是mongodb)创建docker容器时,我收到一个错误“连接被拒绝”。我曾在“localhost:27017”和“127.0.0.1:27017”连接到我的mongodb,但这两个都不起作用。我知道问题出在这个地址上,因为docker使用的网络适配器与服务器不同,但我找不到如何配置

  • 问题内容: 正如这个问题的标题所示,我想使用docker(docker.io)设置容器的最大磁盘/内存和cpu使用率。 有没有办法只使用docker来做到这一点? 问题答案: 内存/ CPU Docker现在支持更多资源分配选项: 通过-c标志分配CPU 内存限制,通过-m标志 特定的CPU内核,通过–cpuset标志 请查看更多详细信息。 如果使用lxc后端(),则可以指定更细粒度的资源分配方案

  • 我有一篇docker文章。yml,我有一个Postgres数据库,Grafana在上面运行以查询数据。 我用命令docker compose up启动这个compose,但是如果我不想丢失任何数据,我必须运行docker compose stop,而不是docker compose down。 我还阅读了,但“提交操作将不包括安装在容器内的卷中包含的任何数据”,所以我想它对我的需求没有用。 存储创

  • 我想在启动Postgres Docker映像后创建一个数据库。

  • 我正在使用我的Mac上的docker-compose(使用boot2docker)与官方的WordPress Docker图像一起工作。我需要做一次一次性的数据导入。我不知道该怎么做。如何将数据导入数据库容器?