tanghc 3 years ago
parent
commit
dec4f2a37b
2 changed files with 22 additions and 0 deletions
  1. 18 0
      docker-run.sh
  2. 4 0
      dockerfile

+ 18 - 0
docker-run.sh

@@ -0,0 +1,18 @@
+#!/bin/bash
+
+# 打包并运行docker镜像
+
+# 打包
+mvn clean package
+
+# 创建镜像
+docker build -t gen .
+
+# 获取镜像id
+image_id=`docker images gen --format "{{.ID}}" | awk '{print $1}'`
+
+echo "运行gen镜像,镜像ID:$image_id"
+
+docker run --name gen -p 6970:6970 -d $image_id
+
+echo "启动完毕,访问:http://ip:6969"

+ 4 - 0
dockerfile

@@ -0,0 +1,4 @@
+FROM java:8
+VOLUME /tmp
+ADD gen/target/*.jar gen.jar
+ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/gen.jar"]