码迷,mamicode.com
首页 > 系统相关 > 详细

docker for linux(6)

时间:2018-12-23 15:18:19      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:local   usr   media   contex   -name   step   context   tomcat   build   

  • Dockerfile :
    • dockerfile 是一个包含创建所有命令的文本文件,使用docker build 根据dockerfile命令创建新的镜像
    • FROM tomcat # 参考的基础镜像
    • MAINTAINER #标识镜像创建者
    • 执行命令
      • RUN rm -f /usr/local/tomcat/webapps/ROOT/index.jsp
      • RUN echo "welcome to tomcat!" >/usr/local/tomcat/webapps/ROOT/index.html
  • 构建镜像:跟进dockerfile 文件自动构建镜像
    • docker build -f Dockerfile当前路径 -t xianwei/tomcat:v2 .
      *exp: $ docker build -f dockerfile -t xianwei/tomcat:v2 .
    • [python@localhost ~]$ sudo docker build -f /dockerfile -t xianwei/tomcat:v2 .
      Sending build context to Docker daemon 196.6MB
      Step 1/4 : FROM tomcat
      ---> ef802ca71927
      Step 2/4 : MAINTAINER Eric
      ---> Running in 328055e1575c
      Removing intermediate container 328055e1575c
      ---> 35ebde183840
      Step 3/4 : RUN rm -f /usr/local/tomcat/webapps/ROOT/index.jsp
      ---> Running in 29be0a87fdbc
      Removing intermediate container 29be0a87fdbc
      ---> 567478df2a70
      Step 4/4 : RUN echo "welcome to tomcat!" >/usr/local/tomcat/webapps/ROOT/index.html
      ---> Running in c55851466c73
      Removing intermediate container c55851466c73
      ---> 04819a1dbce5
      Successfully built 04819a1dbce5
      Successfully tagged xianwei/tomcat:v2
  • 3.使用新镜像运行容器
    $ sudo docker run --name v2 -p 9999:8080 -d 04819a1dbce5

    docker for linux(6)

    标签:local   usr   media   contex   -name   step   context   tomcat   build   

    原文地址:http://blog.51cto.com/11726705/2334233

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