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

相关内容

热门资讯

aapoker透视辅助!aap... aapoker透视辅助!aapoker是什么软件,(aapoker有外挂)确实有挂(详细辅助透视教程...
科技介绍!cloudpoker... 科技介绍!cloudpoker云扑克辅助,wepoke ai辅助,普及教程(切实是真的有挂)是一款可...
aapoker辅助!aapok... aapoker辅助!aapoker发牌规律,(aapoker下载)原生是真的有挂(详细辅助线上教程)...
2分钟细说!wepoke真的有... 2分钟细说!wepoke真的有挂吗,微扑克有辅助挂,透明挂教程(本然真的是有挂)是一款可以让一直输的...
玩家分享!wpk俱乐部外挂,w... 玩家分享!wpk俱乐部外挂,wepoke有挂,新版2025教程(往昔存在有挂)wpk俱乐部辅助器中分...
aapoker透视辅助!德州a... aapoker透视辅助!德州aapoker俱乐部外挂,(aa扑克平台)确实真的有挂(详细辅助必赢教程...
六分钟了解!wpk俱乐部外挂,... 六分钟了解!wpk俱乐部外挂,德州ai人工智能,线上教程(一贯是真的有挂)1、德州ai人工智能ai辅...
aapoker猫腻!aapok... aapoker猫腻!aapoker软件讲解,(aapoker规律)都是存在有挂(详细辅助分享教程);...
解密关于!wepoke用模拟器... 解密关于!wepoke用模拟器,aapoker有猫腻,扑克教程(从前真的是有挂);小薇(透视辅助)致...
aapoker透明挂!aa扑克... aapoker透明挂!aa扑克平台的机制,(aapoker下载)固有是有挂(详细辅助力荐教程);1分...