Docker 项目打包

根目录: /root/dashboard

mkdir 项目名      创建一个文件

Dockerfile名字必须一致    文件里面要有一个名字是Dockerfile的文件

Dockerfile文件内容

FROM java:8   容器中的JDK

RUN mkdir /app

WORKDIR /app

ADD microservice-provider-city-0.0.1-SNAPSHOT.jar ./microservice-provider-city.jar   也可以写 ADD xxx.jar .

ENV SPRING_PROFILES_ACTIVE prod59       使用的配置文件

EXPOSE 80                                                         对外端口

CMD java -jar microservice-provider-city.jar        jar包名字

docker images 查看已有镜像

docker rmi `IMAGE ID`删除已有镜像

docker build -t dashboard-service-city:v1 .    最后有个.

docker run --rm --name dashboard-service-city -d -p 9001:9001 dashboard-service-city:v1


docker ps 列出所有运行中容器

docker logs  "ID" 根据运行中容器ID 查询日志信息

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,026评论 19 139
  • Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
    ahohoho阅读 15,636评论 15 147
  • 0. 前言 docker是什么?docker是用GO语言开发的应用容器引擎,基于容器化,沙箱机制的应用部署技术。可...
    sessionboy阅读 3,884评论 2 49
  • 五、Docker 端口映射 无论如何,这些 ip 是基于本地系统的并且容器的端口非本地主机是访问不到的。此外,除了...
    R_X阅读 1,806评论 0 7
  • 今天的题目似乎有些沉重,但自己想不出另一个能更贴切今天主题的题目了,关于生命、关于敬重! 天津的朋友都知道,今天...
    flower蕊阅读 274评论 0 0