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

不支持docker容器中的符号链接?

桑思远
2023-03-14

编辑:我正在玩安装>1卷,可能发现了一些东西。如果我挂载一个镜像符号链接路径的卷,那么它似乎可以工作。例如,如果我有一个数据文件夹在容器内的/work目录中符号链接到/media/disk1(并且/work映射到主机上的/home),我可以挂载另一个卷,将/media/disk1附加到/work/data(并且/media/disk1符号链接到主机上的/home/data),那么符号链接在容器内工作!

共有1个答案

商开济
2023-03-14

我会回答我自己的问题,以防别人遇到这个问题。

首先,我们创造量

docker volume create --name work type=none --opt device=/home/username --opt o=bind

然后,我们运行容器

docker container run -it --rm --mount source=work,target=/work
docker volume create --name data type=none --opt device=/media/disk1/data --opt o=bind
docker container run -it --rm --mount source=work,target=/work --mount source=data,target=/work/data
 类似资料:
  • 我用这个参数挂载了容器: -v /home/test/:/home/test 在主机的/home/test内部有一个指向/mnt/文件夹的符号链接。 但是,尽管可以看到链接指向何处,但在容器内部似乎断开了: 这甚至可以在docker中实现吗?我不确定是否有办法做到这一点。 我知道我可以直接挂载符号链接指向的位置,但我只是想知道这是否可能。

  • 这是Node.js应用程序。 为了部署应用程序,我分别使用了一个node.js容器和一个redis容器,并将node.js容器与redis容器链接起来。 redis容器可通过以下方法获得 但我有个错误说: 由于redis容器暴露于6379,而我的nodejs容器正在链接到redis容器。在我的Node.js应用程序中,使用端口6379连接到localhost redis服务器应该是可以的,但实际上

  • 问题内容: 我已经在Docker上进行了几天的实验,并逐渐喜欢上它。但是,有些事情仍然使我难以理解。到目前为止,这是我所拥有的 创建低占用空间的Ubuntu 14.04映像 为Apache映像创建Dockerfile 为PHP5创建Dockerfile 为memcached创建Dockerfile并构建映像 用memcached启动Docker容器 用Apache启动Docker容器并将其链接到之

  • 问题内容: 我使用以下参数安装了容器: -v / home / test /:/ home / test 在主机的/ home / test内部,有一个指向/ mnt /文件夹的符号链接。 但是该链接尽管可以看到指向的位置,但在容器内部似乎已损坏: 甚至有可能在Docker中完成吗?我不确定是否有办法做到这一点。 我知道我可以直接安装符号链接所指向的位置,但是我只是想知道这是否是可能的。 问题答案

  • 我正在编写GoogleApps脚本,使用HtmlService将电子表格中的数据显示到HTML表中。但我面临以下两个挑战: 若电子表格单元格值中有换行符,则表格将其显示为单行 如果电子表格单元格具有超链接,例如指向Google驱动器文件的链接,则在表格单元格中将其显示为纯文本 我尝试将电子表格单元格值写为