合江网站建设,财务软件哪个好用,顶部固定网站模板,wordpress 主题盗1、创建放置项目jar包和Dockerfile的文件夹
cd usr/
mkdir reggie
cd reggie/
2、上传Dockerfile和项目jar包 Dockerfile内容如下#xff1a;
# 基础镜像使用java
FROM java:8
# 作者
MAINTAINER chenxiansheng
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /v…1、创建放置项目jar包和Dockerfile的文件夹
cd usr/
mkdir reggie
cd reggie/
2、上传Dockerfile和项目jar包 Dockerfile内容如下
# 基础镜像使用java
FROM java:8
# 作者
MAINTAINER chenxiansheng
# VOLUME 指定了临时文件目录为/tmp。
# 其效果是在主机 /var/lib/docker 目录下创建了一个临时文件并链接到容器的/tmp
VOLUME /tmp
# 将jar包添加到容器中并更名为reggie.jar
ADD reggie_take_out-1.0-SNAPSHOT.jar reggie.jar
# 运行jar包
RUN bash -c touch /reggie.jar
ENTRYPOINT [java,-Djava.security.egdfile:/dev/./urandom,-jar,/reggie.jar]
#暴露7070端口
EXPOSE 7070
3、构建Docker镜像
docker build -f Dockerfile -t reggie-take-out:1 . 查看镜像
docker images 4、通过镜像创建容器并启动容器
docker run --name reggie-take-out -p 7070:7070 -d reggie-take-out:1
--name: 指定容器名称
-p:指定容器端口号对外开放端口:对内开放端口
-d:指定容器后台运行
查看全部容器
docker ps -a 不带“-a”就是只查看已启动的容器
查看容器日志是否报错
docker logs e551b0099d5d 5、开放端口浏览器访问
安全组开放7070端口 浏览器访问