我正在尝试将一个Docker映像加载到一个没有互联网连接(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连接的计算机上使用相同的命令创建。
在保存和加载图像的过程中有什么问题?
发布于 2020-08-13 13:26:55
不如试着保存一个码头容器,而不是一个图像?例如:
在您的主机上使用internet
docker run --name mynginx -p 8080:80 nginx:stable-alpine
docker save mynginx > mynginx.tar在没有internet的主机上
docker load < mynginx.tarhttps://stackoverflow.com/questions/63393232
复制相似问题