gpt4 book ai didi

docker - 将文件通过管道传输到 docker run

转载 作者:IT老高 更新时间:2023-10-28 12:36:43 29 4
gpt4 key购买 nike

我需要将文件或一些数据作为运行命令的一部分通过管道(注入(inject))到 docker 中,并作为启动的一部分将其写入容器内的文件。有最佳实践方法吗?

我试过了。

cat data.txt |  docker run -a stdin -a stdout -i -t ubuntu /bin/bash -c 'cat >/data.txt'

但似乎无法让它工作。

最佳答案

cat setup.json |  docker run -i  ubuntu /bin/bash -c 'cat'

这对我有用。删除 -t。也不需要 -a 的。

关于docker - 将文件通过管道传输到 docker run,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35688407/

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