在项目中添加 docker的 maven插件:
对项目进行编译:
mvn -f pom.xml clean package -U
在src/main下面创建docker文件夹,编写Dockerfile:
FROM java:8
VOLUME /tmp
ADD eurekaserverha-0.0.1-SNAPSHOT.jar app.jar
RUN bash -c 'touch /app.jar'
ENTRYPOINT["java","-jar","/app.jar"]
使用docker命令生成镜像文件[必须安装docker]:
mvn -f pom.xml docker:build
编写docker-compose.yml:
地址模板如下:
https://github.com/wuyuan2009123/spring-cloud-parent/blob/master/docker-compose.yml
执行 docker-compose up -d 即可后台运行 docker-compose管理的 镜像 docker 程序了
查看运行的docker 程序:
docker-compose ps
查看容器的日志信息:
docker-compose logs -f [容器名]
停止容器:
docker-compose stop [容器名]
启动容器:
docker-compose start [容器名]