下载想要制作的镜像的对应jdk文件,放到同层目录下,如:/usr/local/project/jdk/,目录下存在tar.gz文件和Dockerfile文件
下载openjdk-11
openjdk:https://openjdk.org/
下载地址:https://download.java.net/java/ga/jdk11/openjdk-11_linux-x64_bin.tar.gz
Dockerfile文件内容:
1 | #建立一个新的镜像文件,配置模板:新建立的镜像是以centos为基础模板 |
build镜像
1.在公网构建镜像(后面的 空格+点 不能漏掉):
docker build -t openjdk-11 .
2.给镜像打标签:
docker tag openjdk-11 10.200.40.39:8080/jdk/openjdk-11
3.把镜像 push 到本地仓库:
docker push 10.200.40.39:8080/jdk/openjdk-11
4.查看镜像
docker images
5.验证镜像
docker run -id --name checkJdk11 10.200.40.39:8080/jdk/openjdk-11
docker ps
docker exec -it checkJdk11 bash
java -version
exit
docker stop checkJdk11
docker rm checkJdk11
其他
K8S v1.20.6 容器之问题
K8S v1.20.6 容器之安装:ingress-nginx-0.30.0
K8S v1.20.6 容器之部署:openjdk-11
K8S v1.20.6 容器之部署:SpringBoot(Jar运行)
K8S v1.20.6 容器之部署:Nginx1.21.5
K8S v1.20.6 容器之部署:Tomcat9.0.56
K8S v1.20.6 容器之部署:MySql5.6.51
K8S v1.20.6 容器之部署:MySql8.0.27
K8S v1.20.6 容器之部署:Redis3.2.10(单机)
K8S v1.20.6 容器之部署:RabbitMq3.9.11(单机)