Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何加快Docker';“慢”;“建立”;过程_Docker - Fatal编程技术网

如何加快Docker';“慢”;“建立”;过程

如何加快Docker';“慢”;“建立”;过程,docker,Docker,比如说, #!/bin/bash touch a b c d docker pull alpine # This SHOULD take the fraction of a second only docker build --no-cache -t test -f - . <<EOF FROM alpine COPY a / COPY b /tmp COPY c /var COPY d /etc EOF #/bin/bash 触摸a b c d 码头工人拉阿尔卑斯山 #这应该只需

比如说,

#!/bin/bash
touch a b c d
docker pull alpine
# This SHOULD take the fraction of a second only
docker build --no-cache -t test -f - . <<EOF
FROM alpine
COPY a /
COPY b /tmp
COPY c /var
COPY d /etc
EOF
#/bin/bash
触摸a b c d
码头工人拉阿尔卑斯山
#这应该只需要几分之一秒

docker构建——无缓存-t测试-f-。您的主机上的CPU和内存是多少?@BlackFrog Ploty,现代系统4x3,5 GHz 16 GB ramAre该目录中除了
a b c d
之外还有其他文件吗?如果是,它们也是构建过程的一部分,尽管不需要。@mviereck否,directoy为空。那么,这只是我的机器吗?对你来说,上述操作几乎可以立即执行?每个
COPY
命令都会创建一个新文件,因此它不仅仅是添加4个空文件。