1.idea中安装docker插件;

2.新建DockerFile,内容如下。

# 基础镜像使用java
FROM java:8
# 作者
MAINTAINER vic <test@163.com>
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为app.jar
ADD es-1.0.0-SNAPSHOT.jar app.jar
# 运行jar包
RUN bash -c 'touch /app.jar'
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

3.将es-1.0.0-SNAPSHOT.jar以及DockerFile放到一个目录中,执行命令,生成docker镜像。

docker build -t es:1.0.0 -f DockerFile .

4.查看当前的镜像 docker images,并运行镜像,启动容器。

docker run -d -p 8081:8081 es:1.0.0

5.若想进入当前的容器

docker exec -it containerId /bin/bash

6.查看开放的端口

netstat -ntpl

7.查看spring boot应用的日志

docker logs -f --tail=1000 containerId 

最新文章

  1. 《你不知道的JavaScript -- 上卷》笔记 --- 基于ES6新标准
  2. ubuntu MySQL采用apt-get install安装目录情况
  3. POJ 3268 Silver Cow Party (双向dijkstra)
  4. C++ Template之技巧性基础知识
  5. 再深入一点ajax
  6. oracle中decode()函数
  7. url传递中文的解决方案
  8. curl 基本使用简介
  9. Jetson TX2上的demo(原创)
  10. ASP.NET 初识Cookie
  11. 【BZOJ3994】约数个数和(莫比乌斯反演)
  12. POJ-3026 Borg Maze---BFS预处理+最小生成树
  13. Dynamics CRM2015 Custom Code Validation Tool工具的使用
  14. nginx + flask + uwsgi + centos + python3 搭建web项目
  15. Oracel递归查询start with ...connect by prior在Mysql中的实现
  16. Confluence 6 允许其他用户编辑站点欢迎消息
  17. Python、pywin32&amp;pycharm安装记录
  18. 睡眠猴子——Alpha阶段项目总结
  19. Codeforces Round #296 (Div. 1) B - Clique Problem
  20. 20 道 Spring Boot 面试题

热门文章

  1. Apache虚拟主机&amp;伪静态配置
  2. 自定义express中间件
  3. 洛谷 UVA12563 Jin Ge Jin Qu hao 题解
  4. c++ 去掉所有空格及换行符
  5. learning scala akka tell pattern(二)
  6. windows客户端
  7. 11-ESP8266 SDK开发基础入门篇--软硬件定时器
  8. Hyperspectral Images Classification Based on Dense Convolutional Networks with Spectral-Wise Attention Mechanism
  9. Js 之正则验证手机号、QQ、身份证等
  10. PHP 之Mysql优化