Docker无网环境下配置方法
创始人
2024-12-29 09:10:56
0

有时候,在生产环境下,没有外网,无法下载docker镜像。

这时,可在有外网的机器上,下载好docker镜像,然后,把docker镜像保存为文件,再到生产环境的机器上,加载docker镜像。

比如:

# 使用Java官方镜像作为基础镜像 FROM openjdk:17-jdk-slim  # 设置容器内的工作目录 WORKDIR /app  # 将编译好的jar包复制到容器中 COPY helloworld-0.0.1-SNAPSHOT.jar /app/app.jar  # 配置环境变量,例如设置时区等 #ENV TZ=Asia/Shanghai  # 端口映射,Spring Boot应用通常监听8080端口 EXPOSE 8080  # 容器启动时执行的命令,运行Spring Boot应用 CMD ["java", "-jar", "app.jar"]

这个Dockfile脚本中FROM openjdk:17-jdk-slim这行,因为没有网络,openjdk无法拉取。

这时,可按下面的步骤操作。

1.从有外网的机器上,拉取docker镜像。

docker pull openjdk:17-jdk-slim

2.保存成tar文件。

docker save -o openjdk.tar openjdk:17-jdk-slim

3.把tar文件,复制到生产环境中,加载docker镜像

docker load < openjdk.tar

4.编译Dockfile文件

dockebuild -t spring-boot-helloword .

这时,生产环境已有openjdk镜像,不会从网络上拉取。Dockfile脚本编译成功。

相关内容

热门资讯

透视必备!hhpoker德州机... 透视必备!hhpoker德州机器人,hhpoker开挂教程(透视)一贯真的是有神器(哔哩哔哩)1、打...
这一现象值得深思!哈糖大菠萝怎... 这一现象值得深思!哈糖大菠萝怎么挂,微信小程序微乐挂如何获取,总结脚本(有挂讲解)-哔哩哔哩在进入哈...
透视演示!pokermaste... 透视演示!pokermaster辅助器,关春天辅助凑一桌(辅助)果然真的是有神器(哔哩哔哩)运关春天...
透视烘培!wepoker透视有... 透视烘培!wepoker透视有没有,WePoKer手机版果然是有下载,第5分钟教程(有挂方略)1、打...
透视软件!hhpoker免费辅... 透视软件!hhpoker免费辅助器,微信小程序微乐辅助器教程图片,教你透视(有挂教程)-哔哩哔哩1、...
脚本教你!wepoker透视挂... 脚本教你!wepoker透视挂底牌,wepoker脚本(透视)真是有软件(哔哩哔哩)1)epoker...
透视绝活儿!wpk透视辅助方法... 透视绝活儿!wpk透视辅助方法,WPK德州局好像真的有开挂,八分钟教程(竟然有挂)1、完成wpk透视...
透视教材!aa poker辅助... 透视教材!aa poker辅助,激k辅助器(辅助)都是存在有脚本(哔哩哔哩)1、点击下载安装,激k辅...
这一问题亟待解决!aapoke... 这一问题亟待解决!aapoker辅助工具安全吗,微乐小程序免费黑科技,有挂透视(存在有挂)-哔哩哔哩...
透视关于!aapoker辅助器... 透视关于!aapoker辅助器怎么用,aapoker透视脚本(透视)确实是真的脚本(哔哩哔哩)1、在...