# 基础 JRE 镜像
FROM registry.cn-hangzhou.aliyuncs.com/ydyan/cloud:v0.1
MAINTAINER 13270809619@163.com
WORKDIR /root/data-consumer
ENV APP_HOME=/root/data-consumer
ENV MAIN_JAR=data-consumer-1.0-SNAPSHOT.jar
ENV JVMOPTIONS="-Xms128M -Xmx1G"
#声明容器端口
ENV EXPOSE_PORT=9001
ENV CONFIG_LABEL=master
ENV ENV_TYPE=dev
# 修改时区,使得容器时间为北京时间
RUN echo "Asia/Shanghai" > /etc/timezone
# 将所需项目文件复制进入容器中
ADD target/$MAIN_JAR $APP_HOME/
ADD target/lib/ $APP_HOME/lib/
# 运行项目
CMD java $JVMOPTIONS -jar -Dspring.profiles.active=$ENV_TYPE -Dspring.cloud.config.label=$CONFIG_LABEL -Dspring.cloud.config.profile=$ENV_TYPE -Dloader.path=$APP_HOME/lib -Dfile.encoding=UTF-8 $APP_HOME/$MAIN_JAR
EXPOSE $EXPOSE_PORT
#---docker服务---
#docker pull centos:7
#docker tag 37bb9c63c8b2 registry-vpc.cn-hangzhou.aliyuncs.com/acs/agent:0.7-dfb6816 镜像改名
#docker build -t yd-cloud:v0.1 .
#docker run -d -p 9001:9001 -p 9002:9002 yd-cloud:v0.1
#docker run -d -p 10001:8888(本机:容器) -name springboot(容器名称) -v /usr/local/bigdata/dockerlogs/:/usr/local/logs/ yd-cloud:v0.1
#docker ps -a (全部容器) |docker ps (运行中容器)
#docker exec -it 8b /bin/bash (进入容器)
#docker logs -f -t --tail 500 容器名称/容器id 查看docker日志
#docker images 查看镜像
#docker kill 容器名称/容器id
#docker rm 容器名称/容器id
#docker rmi 镜像id
#docker image rm -f 镜像id
#docker rmi `docker image -q` #删除所有的镜像
#docker login --username=xxxxxx
#docker build -t registry.cn-shenzhen.aliyuncs.com/xxxxxx/service-activity:dev .
#docker push registry.cn-shenzhen.aliyuncs.com/xxxxxx/service-activity:dev
网友评论