0
点赞
收藏
分享

微信扫一扫

Docker.镜像上传

紫荆峰 2022-02-20 阅读 63

一、镜像编写

1、查看镜像

jdk8有638MB太大了,

2、搜索alpine

一个缩小版的基础镜像,今天基于它来写

3、修改Dockerfile:

其实是应该使用jre的,因为我的jdk中有jre

4、增加

5、下载jdk.2.0 

下载成功:

 

 二、阿里云配置

1、服务器中创建个人实例、

2、新建命名空间

3、创建镜像仓库

4、上传镜像

(1)服务器的镜像是没有镜像版本的

 现在的镜像还是有问题的

jdk.2.0 的大小还是有458MB的 ,对于操作还是有点小压力的,

(2) 将jdk改为jre

使用已将打好包的jre

 (3)将Dockerfile中的jdk改为jre

(4)打包

已近解压完了的,下载jdk:3.0

 下载成功:

 现在的jdk:3.0版本的就只有167MB了

 还可以在变得更小

(5)解压文件夹

 

 进入jre中,执行瘦身命令

 瘦身命令:

在将文件变回压缩包:

三、阿里云上传下载

1、阿里云的基本信息已经教了如何操作

①、登录

 

 ②、将镜像推送到Registry

 现在就会多了镜像

原理:刚刚操作的是jdk:4.0的镜像,执行了代码后,从新创出了一个镜像,而新创出的镜像与  jdk:4.0是同一个,但是名字不一样它加了仓库名称并且按照我的修改为了1.0

 推送到远程:

上传完成: 

服务器中的镜像版本就有东西了,上传的是一个压缩版

 2、模拟一个环境

①、将所有镜像删除

 

②、假如以后去别人电脑上安装镜像

(1)从Registry中拉取镜像

 查看镜像:

 (2)基于阿里云镜像新建容器

 查看所有容器,

 aliyun01的进入方式不同“ /bin/sh ”

进入容器:

(3)往容器中丢文件不好操作

先退出:exit

发项目,将jar包拉入:

 希望容器启动完之后拿到jar包

(4)启动容器:
新建成功后,查看

 运行spring.jar

 容器中运行服务成功,但是现在外面浏览器访问不到

 让浏览器访问,修改语句:

8080:8080:是将主机的8080绑到8080上去

 访问成功,这是项目有错误报的500

 结束

举报

相关推荐

0 条评论