美文网首页
使用 Dockerfile 定制镜像(简单demo)

使用 Dockerfile 定制镜像(简单demo)

作者: Lucie_xxm | 来源:发表于2019-07-24 14:58 被阅读0次

先把war 放到 特定位置 /usr/local/xxm/


xxm-admin-1.0.0-SNAPSHOT.war

在一个空白目录(/usr/local/xxm/)中,建立一个文本文件,并命名为 Dockerfile

FROM tomcat

Run rm -fr  /usr/local/tomcat/webapps/ROOT/*

COPY xxm-admin-1.0.0-SNAPSHOT.war /usr/local/tomcat/webapps/ROOT/

WORKDIR /usr/local/tomcat/webapps/ROOT/

RUN unzip xxm-admin-1.0.0-SNAPSHOT.war

RUN rm -fr xxm-admin-1.0.0-SNAPSHOT.war

WORKDIR /usr/local/tomcat/

构建镜像

$ docker build -t admin:v1 .

 admin:v1(项目名称和标签) .(上下文路径)
image

构建成功

启动 admin

docker run -p 8080:8080 admin:v1
docker ps
docker logs -f [contain ID] 

确认启动成功

启动成功

使用 docker-compose 启动admin

version: '3'
services:
  admin:
    restart: always
    image: tomcat
    container_name: admin
    ports:
      - 8080:8080
    volumes:
      - /usr/local/docker/xxm/ROOT:/usr/local/tomcat/webapps/ROOT
~                                                                            

相关文章

  • 使用 Dockerfile 定制镜像(简单demo)

    先把war 放到 特定位置 /usr/local/xxm/ 在一个空白目录(/usr/local/xxm/)中,...

  • Dockerfile文件指令

    docker使用Dockerfile来定制镜像,那么Dockerfile文件如何编写?以下就是一个简单的Docke...

  • Docker 定制镜像

    使用Dockerfile定制镜像 Dockerfile from指定镜像基础 在 Docker Hub 上有非常多...

  • 九、Dockerfile应用

    1、 通过dockefile定制企业镜像 dockerfile的基本使用方式 创建用于存放dockerfile的目...

  • 使用 Dockerfile 定制镜像

    Dockerfile 简介 镜像的定制实际上就是定制每一层所添加的配置、文件。如果我们可以把每一层修改、安装、构建...

  • 使用 Dockerfile 定制镜像

    最近公司项目上线原因,一直加班。没有时间更新文章。隔壁部门需要我提供sdk的打包的支持,所以一直在学习docker...

  • docker常用操作命令

    Dockerfile镜像定制 vim Dockerfile 创建定制文件,写入具体配置内容 docker buil...

  • docker 笔记6

    Dockerfile 定制镜像 touch Dockerfile docker build -t myngin...

  • Dockerfile简介

    Dockerfile 可以用来快速构建定制镜像,Dockerfile是很简单文本,只需要编写一条条构建镜像所需的指...

  • Docker入门-Dockerfile的使用

    使用Dockerfile定制镜像 镜像的定制实际上就是定制每一层所添加的配置、文件。我们可以把每一层修改、安装、构...

网友评论

      本文标题:使用 Dockerfile 定制镜像(简单demo)

      本文链接:https://www.haomeiwen.com/subject/qjmxrctx.html