docker-compose部署springboot

1、在linux服务器下创建一个/web/webapp文件夹,构建一个sprinboot示例demo项目,打成jar包,放进webapp中
mkdir -p /web/webapp
2、进入webapp,创建Dockerfile:vim Dockerfil
FROM java:8
ADD docker_compose-0.0.1-SNAPSHOT.jar docker_compose.jar
RUN bash -c 'touch /docker_compose.jar'
EXPOSE 19999
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/docker_compose.jar"]
3、退出到webapp,创建docker-compose.yml: vim docker-compose.yml
version: '3.1'
services:
  cmpose_demo: #随意取
    restart: always                 # 自启动
    build:
      context: ./webapp        # 指定Dockerfile所在的路径
      dockerfile: Dockerfile        # 指定Dockerfile文件名称
    image: compose_demo:1.0              # 镜像名称:版本
    container_name: compose        # 容器名称
    ports:
      - 19999:19999                   # 容器端口与服务器端口的映射
    environment:
      TZ: Asia/Shanghai
4、运行容器:docker-compose up -d

在这里插入图片描述

5、postman测试

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值