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.浏览器访问

阿里云服务器docker运行eureka

ps 删除构建好的镜像时一直报错,is being used ,

先删除镜像里的容器docker rm id

再删除镜像docker rmi id

相关文章: