制作docker镜像
2020-03-09 本文已影响0人
小土豆1994
是一个压缩文件夹的情况下
- 第一种 无.sh文件,使用命令启动
FROM java:8
RUN mkdir /home/docker
ADD wechatdemo.zip /home/docker
RUN cd /home/docker \
&& unzip wechatdemo.zip
WORKDIR /home/docker/wechatdemo/
#RUN bash -c 'touch /wechatdemo.jar'
ENTRYPOINT ["java", "-jar", "wechatdemo.jar"]
- 第二种 有使用start.sh文件启动
FROM java:8
RUN mkdir /home/docker
ADD wechatdemo.zip /home/docker
RUN cd /home/docker \
&& unzip wechatdemo.zip
WORKDIR /home/docker/wechatdemo/
#RUN bash -c 'touch /wechatdemo.jar'
CMD sh start.sh
- 制作镜像命令
docker build -t 《name》 .
- 启动镜像命令
docker run -it -d -p port:port --name <容器名> <镜像名>