如何将母机数据目录与容器数据目录保持一致

在进行URLOS应用开发时,可能经常需要在母机与容器之间来回切换,目前,URLOS母机和容器内部应用数据存储目录不一致,给应用开发带来了一些不适感。那么我们如何解决这种不适感呢?下面推荐一个解决方法。

方法是通过建立软链接的方式,将母机的应用数据存储目录与容器内部的应用数据存储目录保持一致。

1、假设现在母机之中应用存储目录为/data/mounts,容器中应用存储目录为/mounts/data,它们的顺序刚好是相反的。

我们在母机中创建软链接,使其与容器目录保持一致:

  1. # 创建 mounts 目录
  2. mkidr /mounts
  3. # 创建软链接
  4. ln -s /data/mounts /mounts/data

这样我们在母机上访问/mounts/data便和在容器中访问/mounts/data保持一致了。

2、如果是云应用,那么我们要将母机中的/nfs-data/mounts与容器中的/mounts/nfs-data保持一致,同样软链接方式解决:

  1. # 创建 mounts 目录
  2. mkidr /mounts
  3. # 创建软链接
  4. ln -s /nfs-data/mounts /mounts/nfs-data

这样我们在母机上访问/mounts/nfs-data便和在容器中访问/mounts/nfs-data保持一致了。