我需要在 docker 构建期间在 Dockerfile 中引用主机或主机网络,该怎么做?我想这样做,克隆一些 git 存储库,或者 scp 一些文件来设置图像。
克隆 github 存储库很容易,因为 docker 会为此解析 dns。但是,我的主机网络没有可用于正在构建的 docker 映像的 dns 条目。
事实上,我什至不知道主机的IP地址是什么,更不用说设置dns了。
从 docker api 1.25 开始,您现在可以简单地执行以下操作:
docker build --network=host -f myDockerFile ...
Run Code Online (Sandbox Code Playgroud)
这将使您可以在构建期间访问主机网络。
| 归档时间: |
|
| 查看次数: |
2723 次 |
| 最近记录: |