javaDEMO
本网站记录了最全的各种 JavaDEMO ,保证下载,复制就是可用的,包括基础的, 集合的, spring 的, Mybatis 的等等各种,助力你从菜鸟到大牛,记得收藏哦~~
https://www.javastudy.cloud
docker 打包自定义镜像
总体来说,打包自定义镜像需要以下几步:
1.从基础镜像制作好对应的镜像
2.把做好的镜像进行打包,打标签
3.上传到仓库
从基础镜像制作自定义镜像
一般来说,基础镜像我们会选 CentOS
//先拉镜像
docker pull centos
// 运行镜像,并进行容器中
docker run -it --name docker-centos centos
// 安装 jdk
yum install -y java-1.8.0-openjdk java-1.8.0-openjdk-devel
// 退出容器到主机
exit
// 查看刚才的容器 id
docker ps
// 打包镜像包
docker commit -m "centos-jdk8" e8f1344c0275 centos-jdk:0.4
// 查看 image,并记下 imageId
docker images
// 给 image 打标签,这里的 registry 地址要换成自己的
docker tag centos-jdk:0.4 registry.cn-shenzhen.aliyuncs.com/ihuat/centos-jdk:0.4
// 登录 registry
docker login --username=xxxxxx registry.cn-shenzhen.aliyuncs.com
// 上传镜像
docker push registry.cn-shenzhen.aliyuncs.com/ihuat/centos-jdk:0.4
可以在镜像仓库看到对应的镜像
DEMO 总评
很多时候,我们需要一些自定义操作,如对图片处理的系统需要安装 gm,webp 等,其他的镜像只用安装 JDK 就可以,所以就需要我们这样自定义 docker 基础镜像,一步步做,你也可以有自己的自定义镜像的,加油!
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于