如何在“docker运行”中创build一个文件
如何在容器文件系统上创build一个文件以便
docker run some-image some-command > somefile
似乎有点容易,只有somefile
总是在主机的文件系统上创build,而不是在容器内创build。
我也试过:
docker run some-image (some-command > somefile) docker run some-image "some-command > somefile" docker run some-image "(some-command > somefile)"
没有成功。
docker run some-image bash -c "some-command > somefile"
但是,请注意,一旦some-command
执行完毕,您的容器将会停止。 该文件将被写入,但容器将停止。 some-image
也不会受到影响,所以基于some-image
运行另一个容器不会有some-image
。
假设这是你想要的行为,上面的工作。