加载Docker映像时找不到任何文件



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

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

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

然后我把它复制到没有互联网连接的环境中,并加载它:

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

我得到这个错误:

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

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

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

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

在带有互联网的主机中

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

在没有互联网的主机中

docker load < mynginx.tar

最新更新