在服务器上新建一个目录,打包java程序后上传至该目录下,创建Dockerfile
[root@kylo-2 euraka]# ll
total 38952
-rw-r--r-- 1 root root 115 Apr 18 17:05 Dockerfile
-rw-r--r-- 1 root root 39881030 Apr 18 16:45 eureka-server-1.5.9.RELEASE.jar
Dockerfile内容如下:
FROM java:8
ADD eureka-server-1.5.9.RELEASE.jar /euraka.jar
EXPOSE 8761
ENTRYPOINT [ "java","-jar","/euraka.jar" ]
FORM 指定构成镜像的基础镜像源
ADD 复制本地文件到目标容器的系统文件中
EXPOSE 容器对外映射的端口
ENTRYPOINT 配置容器启动后执行的命令
构建镜像
docker build -t euraka_v2 .
![](https://img.haomeiwen.com/i1491936/cda011408b28c7b3.jpg)
查看本地镜像列表
![](https://img.haomeiwen.com/i1491936/4bbdd3fd47301277.jpg)
运行镜像
docker run -d -p 8761:8761
即可。
网友评论