1、创建Dockfile(无后缀)

#基础镜像使用java
FROM java:8

#作者
MAINTAINER xubin <xxxxxx@qq.com>

#将jar包添加到容器中并更名为bingopush.jar 
ADD bingopush-0.0.1-SNAPSHOT.jar /bingopush.jar


#创建日志文件夹
RUN mkdir -p /var/log/bingopush


#运行jar包
ENTRYPOINT ["java", "-server", "-Xms256m", "-Xmx256m", "-jar", "/bingopush.jar"]



2、创建镜像

#在Dockfile文件所在目录运行命令
docker build -t bingopush .
  • docker build :创建镜像命令
  • bingopush : 镜像名称
  • . :是读取当前目录下的Docker文件
  • -c:控制CPU使用
  • -f:选择Dockerfile名称
  • -m:设置构建内存上限
  • -q:不显示构建过程的一些信息
  • -t:为构建的镜像打上标签

3、查看并运行镜像

#查看所有的镜像
docker images


#运行镜像
docker run --name bingopush -p 8008:8008 -d bingopush

By xbingo

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注