在学习 docker 以及如何创建最小图像时,我遇到了这个命令:-
tar cv --files-from /dev/null | docker import - scratch
这将创建一个最小的 docker 图像。
我无法理解我们这样做时会发生什么tar cv --files-from /dev/null
。如果我在终端上运行这个命令,我不会得到任何输出。
如果我docker import - scratch
一个人跑,它就会永远挂在那里。
那么这两个命令的组合是如何工作的呢?我仍然很困惑,它是如何工作的,并试图弄清楚实际的工作,对此的任何帮助/指导将不胜感激。