准备工作
-
可运行的java 程序
-
docker 环境已经安装完成
- 准备资料如下

Dockerfile
from
maintainer
run
add
workdir
volume
export
cmd
entrypoint
onbuild
copy
env
FROM java:8
MAINTAINER zhagnxiao<XXX@qq.com>
RUN mkdir /usr/local/eureka
RUN mkdir /usr/local/eureka/logs
ADD spring.cloud.eureka-1.0.0.jar /usr/local/eureka
ADD start.sh /usr/local/eureka
RUN chmod 777 /usr/local/eureka/start.sh
EXPOSE 1111
ENTRYPOINT ["java","-jar","/usr/local/eureka/spring.cloud.eureka-1.0.0.jar",">","/usr/local/eureka/logs/info.log","2>&1","&"]
构建docke 镜像
docker build -t eureka:5.0 .
启动镜像
docker run -d --name eureka eureka:5.0
查看docker 容器
docker ps -a

删除容器(需要先停止容器)
docker stop ${容器id} && docker rm ${容器id}
删除镜像
docker rmi ${镜像名称:tag}
查看容器日志
docker logs -f -t --tail 100 ${容器id}