实验6:在容器中运行微服务程序

举报
资源描述
实验6:在容器中运行微服务程序 【实验内容】 本实验在基于前面使用Dockerfile创建自定义镜像的基础上,介绍如何在容器中运行微服务程序。 【实验目的】 1、掌握在Dockerfile文件中编写运行微服务程序的配置 【实验步骤】 步骤1 编写Dockerfile 步骤2 构建镜像 步骤3 运行容器 步骤4 访问测试 步骤1 编写Dockerfile 在宿主机上创建/mydocker目录,并将docker_boot-0.0.1-SNAPSHOT.jar拷贝到当前目录。 Ø 在/mydocker下创建Dockefile vi Dockerfile 文件内容如下: # 基础镜像使用java FROM java:8 # VOLUME指定临时文件目录为/tmp,在主机/var/lib/docker目录下创建了一个临时文件并链接到容器的/tmp VOLUME /tmp # 将jar包添加到容器中并更名为docker.jar ADD docker_boot-0.0.1-SNAPSHOT.jar docker.jar # 运行jar包 RUN bash -c 'touch /docker.jar' ENTRYPOINT ["java","-jar","/docker.jar"] #暴露6001端口作为微服务 EXPOSE 6001 微服务jar包和Dockerfile文件在同一目录下。 步骤2 构建镜像 在/mydocker下执行以下命令: docker build -t docker-boot . 步骤3 运行容器 docker run -d -p 6001:6001 docker-boot 步骤4 访问测试 curl 127.0.0.1:6001/order/docker curl 127.0.0.1:6001/order/index 宿主机IP:6001/order/docker 宿主机IP:6001/order/index
展开阅读全文
温馨提示:
金锄头文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
相关搜索

当前位置:首页 > IT计算机/网络 > 云计算/并行计算


电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号