【发布时间】:2022-01-24 11:40:33
【问题描述】:
我想知道是否可以让 Docker 在构建或运行容器阶段自动挂载卷。使用 podman 很简单,使用 /usr/share/containers/mounts.conf,但我需要使用 Docker CE。
如果不是,我可以在 Docker 构建阶段以某种方式使用主机 RHEL 订阅吗?我需要使用 RHEL UBI 映像,并且必须使用公司的 Satellite
【问题讨论】:
-
我不确定你的意思,但是自动挂载卷的 bash 脚本会有帮助吗?大多数编程语言都可以通过一个名为 system() 的命令来运行 bash 脚本,所以如果 docker 可以运行系统调用,那么 bash 脚本可能就可以工作了。
-
使用 podman,我可以指定应该自动挂载的卷,即使在构建阶段也是如此:
cat /usr/share/containers/mounts.conf /usr/share/rhel/secrets:/run/secrets。我正在 docker 中寻找类似的东西 -
抱歉,我什至不知道 podman 是什么。