找不到文件正在加载Docker映像

时间:2020-08-13 10:33:41

标签: docker

我正在尝试将Docker映像加载到没有Internet连接(nginx:stable-alpine)的环境中。

一旦我将pull下载到具有互联网连接的计算机上的图像后,就会使用save命令:

docker image save --output docker-image-nginx.tar nginx:stable-alpine

然后我将其复制到没有Internet连接的环境中,并加载它:

docker image load --input docker-image-nginx.tar

图像已加载,可以通过docker image ls查看:

REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
nginx               stable-alpine       8c1bfa967ebf        4 weeks ago         21.5MB

但是当我使用run命令创建容器时:

docker run --name nginx -p 8080:80 nginx:stable-alpine

我收到此错误:

/docker-entrypoint.sh:在/docker-entrypoint.d/中找不到文件,跳过配置

可以在具有Internet连接的计算机上使用相同的命令创建容器。

在保存和加载图像的过程中出了什么问题?

1 个答案:

答案 0 :(得分:0)

尝试保存docker容器而不是图像怎么办? 例如:

在您的主机上通过互联网

docker run --name mynginx -p 8080:80 nginx:stable-alpine
docker save mynginx > mynginx.tar

在没有互联网的主机中

docker load < mynginx.tar