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

dockerfile实践心得

时间:2019-02-15 20:03:20      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:docke   镜像   空间   目录   设计   cto   tar.gz   .com   解决   

Dockfile编辑可能要注意的几个问题

  1. COPY ADD 使用问题会设计到权限的问题如何解决权限
    可以使用 COPY --chown= 或者 ADD --chown= 去解决
    在使用过程中 如ADD使用了.tar.gz自动解压的功能,build执行后,包里面的权限是不会变化的。然后COPY 直接使用权限会直接更改为root。

  2. USER的使用,影响哪些使用
    影响后面的RUN CMD ENTRYPOINT 命令的执行身份,注意的是 而COPY命令却不服从

  3. WORKDIR的使用
    切换目录
    一个事例
    RUN cd /test
    RUN echo "test" >test.txt
    请问最后镜像有/test/test.txt吗? 答:NO
    解释:docker里边有层的概念,每个命令都是生成一个层,每个层都是独立的空间。所以第二个RUN时,工作目录并不会切换到/test下面 。

参考:http://blog.51cto.com/9486329/2178589?source=dra

dockerfile实践心得

标签:docke   镜像   空间   目录   设计   cto   tar.gz   .com   解决   

原文地址:http://blog.51cto.com/cuidehua/2350708

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