1.准备jar包(最好指定启动端口)
2.编写dockerFile,指定jar包运行端口(1指定了这里可以删掉)
FROM hub.c.163.com/library/java:8-alpine
MAINTAINER 888
ADD ./*.jar app.jar
EXPOSE 8761
ENTRYPOINT ["java","-jar","/app.jar","--server.port=8761"]
3.构建镜像
docker build -t eureka . (.一定要加)
4.docker images 查看生成的镜像
5.docker run --name eureka -p 8761:8761 eureka
运行镜像指定端口映射
6.阿里云安全组开放8761端口
7.浏览器访问
ps 删除构建好的镜像时一直报错,is being used ,
先删除镜像里的容器docker rm id
再删除镜像docker rmi id