dockerfile的使用

dockerfile的使用

工作目录,文件操作目录

dockerfile创建结构


    D:
    │  Dockerfile
    │  mi.php
    │  mi.txt
    ├─app
    │  │  server.php
    │  │  socker.html
    │  │  
    │  └─ubuntu
    │          index.html
    │          
    └─workdir
            new.php
            

dockerfile文件


    FROM ubuntu
    MAINTAINER wangwen
    #MAINTAINER [email protected]
    #RUN  sed -i s@/archive.ubuntu.com/@/mirrors.tuna.tsinghua.edu.cn/@g /etc/apt/sources.list
    #RUN  apt-get clean
    #RUN apt-get updateA
    # 设置工作目录,所谓工作目录就是容器进去之后首先进入的目录,类似home目录
    WORKDIR /root

    # 文件新建 mkdir 操作的目录相对工作目录而言的

    ##带上/就是相对于根目录
    RUN mkdir /new

    ##不带上/就是相对于工作目录
    RUN mkdir newnow

    ##COPY指令的操作也是分为工作目录和根目录
    COPY mi.php ./
    COPY ./workdir /
    COPY ./workdir ./
    ADD  ./app/ubuntu /home

容器结果分析

    
    # 工作目录文件
    root@e7219fa0859c:~# ls
    mi.php  new.php  newnow

    # 根目录的文件
    root@e7219fa0859c:/# ls
    bin  boot  dev  etc  home  lib  lib64  media  mnt  new  new.php  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

    
    root@e7219fa0859c:/home# ls
    index.html



你可能感兴趣的:(dockerfile的使用)