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