欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

dockerfile

程序员文章站 2022-04-18 23:15:34
...

dockerfile生成java镜像

拉取centos镜像

docker pull centos
mkdir docker

dockerfile

cd docker
touch Dockfile

并将java安装包放在与Dockerfile的同级目录下:

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" .

dockerfile

查看镜像:

docker images

dockerfile

通过centos-java建立docker容器,并查看java版本:

docker run -it centos-java /bin/bash
java -version

dockerfile

将生成的centos-java推送到自己的仓库

首先先在https://hub.docker.com/上注册账号

登入docker

docker login

dockerfile

然后将想要保存的镜像tag为 账号名/镜像名

docker tag centos-java zzzzzhh/centos-java

dockerfile

推送镜像到仓库中

docker push zzzzzhh/centos-java

dockerfile

查看仓库中的镜像:

dockerfile

相关标签: 学习