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德州机器人这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很...
透视透视!wepoker永久免... 透视透视!wepoker永久免费脚本(透视)底牌透视挂辅助方法(可靠开挂辅助wpk教程)-哔哩哔哩;...
透视智能ai!wepoker插... 透视智能ai!wepoker插件程序激活码(透视)底牌透视挂辅助软件(可靠开挂辅助必胜教程)-哔哩哔...
透视线上!werplan透视挂... 透视线上!werplan透视挂(透视)底牌透视挂辅助程序(可靠开挂辅助必备教程)-哔哩哔哩是一款可以...
透视教学!德州透视脚本(透视)... 透视教学!德州透视脚本(透视)底牌透视挂辅助插件(可靠开挂辅助安装教程)-哔哩哔哩是一款可以让一直输...
透视透视!newpoker脚本... 透视透视!newpoker脚本(透视)底牌透视挂辅助app(可靠开挂辅助安装教程)-哔哩哔哩;new...
透视科技!hhpoker德州机... 您好:hhpoker德州机器人这款游戏可以开挂的,确实是有挂的,很多玩家在这款游戏中打牌都会发现很多...
透视智能ai!we poker... 透视智能ai!we poker辅助器(透视)底牌透视挂辅助挂(可靠开挂辅助软件教程)-哔哩哔哩;2....
透视计算!德普之星有透视辅助(... 透视计算!德普之星有透视辅助(透视)底牌透视挂辅助软件(可靠开挂辅助系统教程)-哔哩哔哩;亲真的是有...
透视真的!aapoker如何设... 您好,aapoker如何设置胜率这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】...