根据Docker文档,要构建自己的映像,必须始终使用该FROM指令指定基本映像.
显然,在Docker索引中有很多图像可供选择,但如果我想构建自己的图像呢?那可能吗?
base如果我理解正确,图像是由Ubuntu构建的,我想试验一个Debian图像.另外,我想真正理解Docker base是如何工作的,而且图像对我来说仍然是一个黑盒子.
编辑: 有关创建基本映像的官方文档
我正在使用make和tar备份.执行makefile时,tar命令显示file changed as we read it.在这种情况下,
--ignore-failed-read没有帮助.我在MinGW中使用tar 1.23如何在警告后停止tar的警告以停止备份?
编辑-2:可能是原因
正如我上面所说,bash shell脚本在我的旧计算机中运行良好.与旧计算机相比,msys版本不同.tar命令的版本也是如此.在旧计算机中,tar为1.13.19,在新计算机中为1.23.我复制了旧的tar命令,而没有将其依赖项msys-1.0.dll复制到新计算机并将其重命名为tar_old.我还在shell脚本中更新了tar命令并运行脚本.一切都好.所以,似乎问题是tar命令.我确信在去皮时没有任何文件被更改.这是新版本中tar命令的错误吗?我不知道.
编辑-1:添加更多详细信息
备份由bash shell脚本调用.它扫描目标目录并构建makefile然后调用make以使用tar命令进行备份.接下来是由bash shell脚本构建的典型makefile.
#--------------------------------------------
# backup VC
#--------------------------------------------
# the program for packing
PACK_TOOL=tar
# the option for packing tool
PACK_OPTION=cjvf
# M$: C driver
WIN_C_DIR=c:
# M$: D driver
WIN_D_DIR=d:
# M$: where the software is
WIN_PRG_DIR=wuyu/tools
# WIN_PRG_DIR=
# where to save the backup files …Run Code Online (Sandbox Code Playgroud)