dockerfile
程序员文章站
2022-04-18 23:15:34
...
dockerfile生成java镜像
拉取centos镜像
docker pull centos
mkdir docker
cd docker
touch Dockfile
并将java安装包放在与Dockerfile的同级目录下:
Dockerfile内容如下:
FROM centos
ADD jdk-8u161-linux-x64.tar.gz /usr/local/
RUN mv /usr/local/jdk1.8.0_161 /usr/local/jdk1.8
ENV JAVA_HOME /usr/local/jdk1.8
ENV PATH $JAVA_HOME/bin:$PATH
通过Dockerfile建立centos-java镜像
docker build -t="centos-java" .
查看镜像:
docker images
通过centos-java建立docker容器,并查看java版本:
docker run -it centos-java /bin/bash
java -version
将生成的centos-java推送到自己的仓库
首先先在https://hub.docker.com/上注册账号
登入docker
docker login
然后将想要保存的镜像tag为 账号名/镜像名
docker tag centos-java zzzzzhh/centos-java
推送镜像到仓库中
docker push zzzzzhh/centos-java
查看仓库中的镜像:
上一篇: 【Docker】docker容器管理总结
下一篇: DockerFile