1. 镜像的生成方法
-
前面的DockerFile
-
从容器创建一个新的镜像
docker commit [OPTIONS] 容器Id [REPOSITORY][:TAG]
常用: docker commit -a 作者 -m “提交信息,注意空格” 容器Id 新的镜像名字:标签
2. 将本地镜像推送到阿里云
本地镜像素材原型
阿里云开发者平台https://cr.console.aliyun.com/cn-shanghai/instances/repositories
创建仓库镜像
将镜像推送到 registry
$ sudo docker login --username=alan050117 registry.cn-shanghai.aliyuncs.com
$ sudo docker tag [ImageId] registry.cn-shanghai.aliyuncs.com/wangqinglong/20201117:[镜像版本号]
$ sudo docker push registry.cn-shanghai.aliyuncs.com/wangqinglong/20201117:[镜像版本号]
首先会让你登录
sudo docker login --username= registry.cn-shanghai.aliyuncs.com
用户名是阿里云镜像仓库的用户名 我是alan050117 密码是登录密码 邮箱是绑定的邮箱
然后开始推送到远程阿里云镜像仓库
$ sudo docker tag [ImageId] registry.cn-shanghai.aliyuncs.com/wangqinglong/20201117:[镜像版本号]
$ sudo docker push registry.cn-shanghai.aliyuncs.com/wangqinglong/20201117:[镜像版本号]
公有云可以查询到
查看详情
3. 将阿里云上的镜像下载到本地
下载镜像并查看
4. 集成Springboot
1.随便创建一个springboot项目,并且打包,
本地使用java -jar 测试ok再将jar和dockerfile文件一起上传到linux上面
然后docker 打包
docker build -t 镜像名 .
mm是我随便取得名字
打包成镜像之后,就可以测试了