DockerFIle 镜像构建:
实际开发没有互联网环境,但是需要部署java程序。解决思路是:
-
1.在互联网环境下面进行开发,将程序打包jar,创建Dockerfile文件。需要一台互联网环境的服务器(本地的虚拟机也是可以的)
-
2.构建镜像:
在Dcokerfile的当前目录下面执行操作:
docker build -t springbootjiaoyu .
上面的springbootjiaoyu 是镜像的名称
- 3.将互联网环境下面的镜像文件打成tar包:
docker save springbootjiaoyu > jiaoyu.tar
- 将打好的tar包用光驱拷贝到政务外网环境下面进行解压部署
在政务外网进行加载镜像
docker load < jiaoyu.tar
docker iamges //就可以查看到打包的镜像了
- 启动镜像文件
docker run -d -p 8991:8082 -t springbootjiaoyu
本文介绍了在无互联网环境的场景下,如何通过在有网环境中构建Docker镜像,然后将镜像导出为tar包,再在离线环境导入并启动镜像的步骤。具体流程包括:编写Dockerfile,使用`docker build`构建镜像,使用`docker save`打包镜像,通过光驱将tar包转移至离线环境,最后在离线环境使用`docker load`加载镜像并启动。
2688

被折叠的 条评论
为什么被折叠?



