docker Dockerfile java8构建镜像并使用
docker Dockerfile java8构建镜像并使用
首先在自己的机器上要安装Docker安装教程:
- 搜索java8安装包 docker search java8 ,显示有多种安装包,本人选择第一个
2.选择拉取williamyeh/java8
docker pull williamyeh/java8
3.现在自己的电脑有这个java包,接下来开始写dockerfile与yml文件
touch dockerfile
dockerfile的文件内容
配置yml
apiVersion: v1 #api版本 kind: Pod metadata: name: java80 #容器名字 所有的 "_"要用"-"替换 namespace: rec #K8S的namespace spec: containers: - name: java80 #容器名字(与上面同名) image: hub.meiyou.com/rec/java80:1.0 #dockerfile文件打包的镜像名字 resources: requests: nvidia.com/gpu: "1" #看看自己需要什么 cpu,gpu都可以 limits: nvidia.com/gpu: "1" imagePullPolicy: IfNotPresent volumeMounts: - mountPath: "/data/" #挂载的磁盘 name: nas-rec restartPolicy: Never volumes:# 挂载网络磁盘,跟运维确认如何挂载 - name: nas-rec persistentVolumeClaim: claimName: nas-pv-claim-rec
4.一切准备就绪 打包镜像 docker build -f dockerfile -t hub.meiyou.com/rec/java80:1.0
5.查看镜像是否成功 docker images |grep java80
6.将打包好的镜像上传上去 就可以使用了 docker push hub.meiyou.com/rec/java80:1.0
下一篇:
WANem网络模拟器的安装和使用