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