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脚本编译成功。

相关内容

热门资讯

七分钟带你得知!冰球突破豪华版... 七分钟带你得知!冰球突破豪华版辅助(辅助挂)其实确实有挂(有挂详情)-哔哩哔哩;1、很好的冰球突破豪...
必看攻略"衢州都莱辅... 必看攻略"衢州都莱辅助器下载"开挂(透视)辅助平台(原来是有挂的)-哔哩哔哩;人气非常高,ai更新快...
第四分钟发现了解!相约十三张辅... 第四分钟发现了解!相约十三张辅助,决战手游辅助,新2026教程(有挂透明挂)-哔哩哔哩;相约十三张辅...
第十分钟带你了解!海洋麻将辅助... 第十分钟带你了解!海洋麻将辅助器(透视挂)透视规律外挂开挂辅助工具(果然是有挂的)>>您好:软件加1...
教程辅助"正宗牛总管... 教程辅助"正宗牛总管辅助"开挂(透视)辅助工具(一贯是真的有挂的)-哔哩哔哩;正宗牛总管辅助免费下载...
第九分钟带你介绍!如何判断广东... 第九分钟带你介绍!如何判断广东雀神插件真伪(辅助挂)一贯是有挂的(有挂解密)-哔哩哔哩;如何判断广东...
第3分钟带你了解!佛手十三道破... 第3分钟带你了解!佛手十三道破解版安卓(透视挂)一分钟揭秘外挂开挂辅助下载(一直真的是有挂);无需打...
第7分钟分享了解!家乡大二辅助... 第7分钟分享了解!家乡大二辅助工具,四川皮皮辅助挂,扑克教程(有挂方法)-哔哩哔哩;1、超多福利:超...
透视脚本"多乐够级辅... 透视脚本"多乐够级辅助"开挂(透视)辅助工具(其实确实有挂的)-哔哩哔哩;人气非常高,ai更新快且高...
第六分钟带你介绍!贪吃蛇辅助器... 第六分钟带你介绍!贪吃蛇辅助器2022(辅助挂)果然真的是有挂(有挂方法)-哔哩哔哩;1、让任何用户...