Nacos本地服务打包Docker镜像
2021-11-10 本文已影响0人
小丸子的呆地
-
本地启动命令:
sh /nacos/bin/startup.sh -t 8848 -
DockerFile:
# Docker image for springboot file run
# VERSION 0.0.1
# Author: eangulee
# 基础镜像使用java
FROM java:8
# 作者
MAINTAINER qiejinkai <qiejinkai@126.com>
COPY /nacos /nacos
# VOLUME 指定了临时文件目录为/tmp。
VOLUME /nacos/logs
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件,并链接到容器的/tmp
# 执行启动命令
ENTRYPOINT ["bash"]
CMD ["/nacos/bin/startup.sh","-t","8848"]
# 对外暴露端口
EXPOSE 8848
# 设置时区
RUN /bin/cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo 'Asia/Shanghai' >/etc/timezone
- 打包镜像
docker build -t dockerfile_nacos:v0 -f dockerfile_nacos . - 启动容器
docker run --name docker-nacos -p 8848:8848 -d dockerfile_nacos:v0