码迷,mamicode.com
首页 > 其他好文 > 详细

使用dockerfile文件创建镜像时docker build没有反应

时间:2019-03-07 10:18:06      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:col   str   有一个   lin   解压   usr   font   ubuntu   rom   

问题:

  执行docker build -t jdk_8u191:20190307 . jdk_dockerfile  时都没有反应

  jdk_dockerfile文件内容

# 以此镜像作为基础镜像构建新的镜像
FROM centos:7

# 维护者信息 MAINTAINER chen
# 将
jdk-8u191-linux-x64.tar.gz文件添加到新的镜像的的/usr/local/路径下,使用ADD指令会直接对jdk-8u144-linux-x64.tar.gz进行解压缩,不用再单独的tar解压jdk了
ADD jdk-8u191-linux-x64.tar.gz /usr/local/

# 设置环境变量
ENV JAVA_HOME /usr/local/jdk1.8.0_191
ENV CLASSPATH $JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
ENV PATH $PATH:$JAVA_HOME/bin

 

 执行创建命令,没有反应

root@ubuntu:/# docker build -t jdk_8u191:20190307 . -f jdk_dockerfile



解决:

  在自己的用户目录下重新创建 jdk_dockerfile文件,

然后执行

  技术图片

   

docker build -t jdk_8u191:20190307 . -f jdk_dockerfile

参数解释:

  -t :指定创建的镜像的名称和tag,如-t jdk_8u191:20190307

  . 注意有一个.这个表示当前目录,必不可少的

  -f : 指定要执行的dockerfile文件,如果文件名直接叫dockerfile,那么就不用-f参数了

 

分析:可能是由于本来的基础镜像是自己用户创建的,用root用户不能执行

使用dockerfile文件创建镜像时docker build没有反应

标签:col   str   有一个   lin   解压   usr   font   ubuntu   rom   

原文地址:https://www.cnblogs.com/gcgc/p/10487802.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!