/ tmp中的Docker绑定安装目录不起作用

神兽

我正在尝试将/ tmp中的目录安装到容器中的目录,即/ test。为此,我运行了:

docker run --rm -it -v /tmp/tmpl42ydir5/:/test alpine:latest ls /test

我希望在执行此操作时看到一些文件,但是却什么也看不到。

我尝试将文件夹移到主目录并再次运行:

docker run --rm -it -v /home/theolodus/tmpl42ydir5/:/test alpine:latest ls /test

在这一点上,我看到了预期的输出。这使我感到事情配置错误和/或权限被我咬住了。我错过了安装Docker的步骤吗?我通过进行此操作sudo snap install docker,然后通过将自己添加到docker组中来配置docker以使其成为非root用户。以root身份运行无济于事...

主机是Ubuntu 20.04,泊坞窗版本是19.03.11

米奇

当快速运行docker ...

Docker使用的所有文件(例如dockerfiles)都在中$HOME

参考:https : //snapcraft.io/docker

/tmp文件系统在快照隔离中运行时,它根本无法被docker引擎访问。您可以从上游Docker存储库直接在Ubuntu上安装docker,以获得更传统的行为。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章