先制作一个 jdk 的镜像, 后期的 组件都会在 这个jdk 镜像基础之上创建。制作JDK镜像
docker 创建基于 centos7的 jdk8的镜像
docker 的 centos7 拉取出错, 官方给屏蔽了2023年6月20日
自己手动上传一个 centos7 镜像: (前提 我本地有 这个 centos7 的镜像)
打标签:
docker tag centos:7 harbor.baimei.com/huaxiang/centos:7
上传镜像:
docker push harbor.baimei.com/huaxiang/centos:7
cat Dockerfile
FROM harbor.baimei.com/huaxiang/centos:7
LABEL school=baimei \
class=dashu
RUN mkdir -pv /baimei/{softwares,logs,data}
ADD softwares/jdk-8u291-linux-x64.tar.gz /baimei/softwares
CMD ["tail","-f","/etc/hosts"]
编译:
docker build -t harbor.baimei.com/huaxiang/jdk:1.8u291 .
之后我们进去测试一下:
docker run -d harbor.baimei.com/huaxiang/jdk:1.8u291
docker ps
docker exec -it b275454bb76b bash
测试好之后,我们把 jdk 的镜像推送到 harbor
docker build -t harbor.baimei.com/huaxiangs/jdk:1.8u291 .
docker push harbor.baimei.com/huaxiang/jdk:1.8u291
到此已经成功了。
build.sh
#!/bin/bash
docker build -t harbor.baimei.com/huaxiang/jdk:1.8u291 .
docker push harbor.baimei.com/huaxiang/jdk:1.8u291
用户画像相关: https://url69.ctfile.com/d/253469-56597570-82009a?p=2206 (访问密码: 2206)
欢迎来撩 : 汇总all