gpt4 book ai didi

docker - 如何用docker镜像打包文件

转载 作者:行者123 更新时间:2023-12-01 15:43:18 24 4
gpt4 key购买 nike

我有一个应用程序需要主机上的一些二进制文件才能使基于 docker 的应用程序工作。我可以使用 docker registry 发送图像,但如何将这些二进制文件发送到主机?创建 deb/rpm 似乎是一种选择,但这将违背 docker 平台独立理念。

最佳答案

如果您在主机上的 docker 镜像之外需要它们,您可以这样做。

将它们添加到您的 DockerfileADDCOPY

还有一个安装脚本调用 cp -f src dest然后从宿主机绑定(bind)挂载一个安装目录到容器中的dest。

类似下面的例子:

例如文件

FROM ubuntu:16.04

COPY file1 /src
COPY file2 /src
COPY install /src
CMD install

构建它:

docker build -t 安装程序。

安装脚本:

#/bin/bash
cp -f /src /dist

安装:

docker run -v /opt/bin:/dist

将导致 file1 和 file2 在主机上的/opt/bin 中结束。

关于docker - 如何用docker镜像打包文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37509123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com