springcloud-docker容器创建

1.制作镜像:

拉取java镜像

docker pull java:8

制作springcloud-docker镜像:

创建目录tmp/springcloud-eureka,rz命令将eureka.jar上传到此目录

并在此目录创建Dockerfile文件,内容为

FROM java:8     (基于环境)

COPY ./eureka.jar /springcloud-eureka/eureka.jar (将本目录下的jar复制到镜像目录中)

COPY ./app-entrypoint.sh /  (将本目录下执行脚本文件复制到镜像根目录)

RUN chmod +x /app-entrypoint.sh (执行权限)

EXPOSE 6868   (端口号)

ENTRYPOINT ["/app-entrypoint.sh"]

创建脚本文件:

app-entrypoint.sh文件:

java -jar springcloud-eureka/eureka.jar

构建镜像:

docker build -t springcloud-eureka:1.0.0 .

查看所有镜像

docker images

创建容器:

docker create --name eureka-server -t -p 6868:6868 springcloud-eureka:1.0.0

查看容器:

docker -ps -a(所有的)

doker -ps(运行的)

启动容器并查看日志:

docker start eureka-server && docker logs -f eureka-server(-d后台运行)

猜你喜欢

转载自blog.csdn.net/qq_32784303/article/details/87527775
今日推荐