本地啟動命令:
sh /nacos/bin/startup.sh -t 8848DockerFile:
# Docker image for springboot file run
# VERSION 0.0.1
# Author: eangulee
# 基礎(chǔ)鏡像使用java
FROM java:8
# 作者
MAINTAINER qiejinkai <qiejinkai@126.com>
COPY /nacos /nacos
# VOLUME 指定了臨時文件目錄為/tmp缝其。
VOLUME /nacos/logs
# 其效果是在主機(jī) /var/lib/docker 目錄下創(chuàng)建了一個臨時文件,并鏈接到容器的/tmp
# 執(zhí)行啟動命令
ENTRYPOINT ["bash"]
CMD ["/nacos/bin/startup.sh","-t","8848"]
# 對外暴露端口
EXPOSE 8848
# 設(shè)置時區(qū)
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