springboot docker部署
1、创建网络映射
###########################宿主############################
172.18.0.5 kafka_node1
172.18.0.6 kafka_node2
172.18.0.7 kafka_node3
2、创建spring boot 镜像
2.1 在目录下创建Dockerfile
cd /Users/zpp/docker/service
vi Dockerfile,内容如下:
FROM frolvlad/alpine-oraclejdk8:slim
VOLUME /tmp
ADD bpay-service-0.0.1-SNAPSHOT.jar app.jar
RUN sh -c 'touch /app.jar'
ENV JAVA_OPTS=""
ENTRYPOINT [ "sh", "-c", "java $JAVA_OPTS -Djava.security.egd=file:/dev/./urandom -jar /app.jar" ]
cp Dockerfile and bpay-service-0.0.1-SNAPSHOT.jar to here.
2.2 构建镜像
docker build -t service_docker .
docker run -d --name=service_docker_node1 --net net_docker --ip 172.18.0.14 service_docker