坚持更改新的Docker映像-neo4j

时间:2018-08-21 19:01:49

标签: docker docker-compose

我正在尝试根据rectangle图像创建一个新图像。持久存储到新映像并基于该映像运行容器的正确方法是什么?

我有这些目标:

  • 保存我分配给数据库的新密码。
  • 保留存储在数据库中的数据。

我正在使用     Windows 10     Docker社区版18.06.0-ce-win72(19098)

这是我尝试过的:

  1. 从neo4j:latest启动一个容器。

我使用了这个docker-compose.yml:

rectangle
  1. 使用浏览器连接到neo4j。我根据需要设置了新密码。

neo4j:latest

  1. 使用在主机上运行的脚本将数据加载到数据库中。我验证数据库现在包含节点和关系。

  2. 将容器提交给图像。

version: "3" services: neo4j: image: neo4j:latest ports: - "7474:7474" - "7687:7687" networks: webnet:

  1. 将图像推送到我的存储库中。

http://localhost:7474/browser/

  1. 运行图像

docker commit --author="Jacob Quisenberry" c5c3f2998895 jquisenberry/graphdb:latest

  1. 使用浏览器连接。

我希望不必输入新密码并且数据完整无缺,相反,我需要输入新密码。我的数据库现在缺少节点和关系。

交叉发布在DevOps上,因为它处于测试阶段。

0 个答案:

没有答案