docker_File 执行报错总结

Posted liaojiafa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker_File 执行报错总结相关的知识,希望对你有一定的参考价值。

编写dockerfile

[[email protected] ~/dk]# cat Dockerfile
# this is a docker File
FROM centos  
MAINTAINER Leo
RUN curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
RUN curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
RUN yum -y install nginx
ADD index /usr/share/nginx/html/index.html
# 声明80端口
EXPOSE 80
# 启动的时候执行什么命令
CMD [‘NGINX‘]

使用Dockerfile

我们编写好后,使用dockerfile,发现存在下面的错误

[[email protected] ~/dk]# docker build ./ -t "test/run_nginx"
unable to prepare context: unable to evaluate symlinks in Dockerfile path: lstat /root/dk/Dockerfile: no such file or directory

[[email protected] ~/dk]# ls
DockerFile

解决上面的错误有两种方法,任选其一即可。

  • 重命名dockerfile文件名,把DockerFile改为Dockerfile
  • 指定dockerfile,使用-f ,比如:docker build -t "test/run_nginx" -f DockerFile .

我这里选择第一种排错方式,排错后,我们执行看下

[[email protected] ~/dk]# docker build -t "test/run_nginx" .

重定义镜像信息

查看下镜像下

[[email protected] ~/dk]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
<none>              <none>              c9d76aeae590        3 minutes ago       388 MB
docker.io/centos    latest              e934aafc2206        2 weeks ago         199 MB
docker.io/alpine    latest              3fd9065eaf02        3 months ago        4.15 MB

我们重定义下镜像信息,使得可以认出是我们自己编写的。

[[email protected] ~/dk]# docker tag  c9d76aeae590  leo:nginx

以上是关于docker_File 执行报错总结的主要内容,如果未能解决你的问题,请参考以下文章

已解决在react+ts中 atnd 用 upload 组件报错Failed to execute ‘readAsArrayBuffer,param 1 is notof type Blob(代码片段

4.3 合并重复的条件执行片段

错误记录Flutter 混合开发获取 BinaryMessenger 报错 ( FlutterActivityAndFragmentDelegate.getFlutterEngine() )(代码片段

springcloud报错-------关于 hystrix 的异常 FallbackDefinitionException:fallback method wasn't found(代码片段

线程学习知识点总结

错误记录Android Studio 编译报错 ( Could not determine java version from ‘11.0.8‘. | Android Studio 降级 )(代码片段