在docker容器中放置代码文件夹的位置

时间:2015-01-16 00:33:04

标签: ubuntu deployment docker

我目前有6个网站在VPS中运行,我想将它们转换为docker。

令我困惑的一件事是我应该如何在主机上安排持久性存储文件夹。

E,克

这些是我想要从主机

访问的文件夹类型
  1. 我可以放入Projects/site1 Projects/site2
  2. 的代码文件夹
  3. 然后我有配置文件,如apache,supervisor,nginx,我可以把它放在Dockerfile中但是我不确定它们是否都在代码文件夹中将它们放在版本控制中
  4. 第三个是Mysql和Psql数据文件夹,目前我认为/DATA/psql/DATA/mysql
  5. 我应该以哪种方式投入生产。所以在容器内永远不应该有任何需要编辑的内容

1 个答案:

答案 0 :(得分:0)

您可以执行数据卷或数据容器。以下是您可以阅读的文档:https://docs.docker.com/userguide/dockervolumes/

这样,您就可以将数据存储在主机上!不要担心因意外停止或移除容器而丢失数据!