问个 Dockerfile 的问题,有没有大佬给解答下

2023-03-02 18:05:40 +08:00
 bai4246464
#test
FROM ubuntu
MAINTAINER hello
RUN mkdir /mydir
RUN echo hello world > /mydir/test.txt
WORKDIR /mydir
CMD ["more" ,"test.txt"]


上面是一个 Dockerfile 文件

设置 workdir 之后,CMD 运行程序是在这个目录下,docker exec 也是在这个目录下

哪个大佬知道这个 workdir 是怎么实现的,是一个简单的 cd 命令吗
679 次点击
所在节点    问与答
1 条回复
qq296015668
2023-03-02 20:01:58 +08:00
这个应该看 github.com/docker/docker 的代码实现吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/920589

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX