2021-04-06

创建docker容器

1 创建镜像
1)创建dockerfile

FROM 116.62.58.204/library/alpine-jdk:8
VOLUME /tmp
ADD authentication-server-0.0.1-SNAPSHOT.jar app.jar
ENTRYPOINT ["java","-jar","/app.jar"]

替换其中的jar包名称 和jdk版本路径

2)在当前目录下加入jar包
使用 docker build -t 命令创建镜像

2 创建容器
创建 docker-compose.yml文件

version: '3'
services:
  #授权服务
  authorization-server:
    image: 116.62.58.204/person-cloud/authorization-server:v1.0.0
    container_name: sc-authorization-server
    restart: always
    network_mode: "host"
    ports:
      - 8000:8000
    env_file: .env
    environment:
      TZ: Asia/Shanghai
    depends_on:
      - authentication-server

  #认证服务
  authentication-server:
    image: 116.62.58.204/person-cloud/authentication-server:v1.0.1
    container_name: sc-authentication-server
    restart: always
    network_mode: "host"
    ports:
      - 8001:8001
    env_file: .env
    environment:
      TZ: Asia/Shanghai
    depends_on:
      - organization
      - sms-server

  #组织服务
  organization:
    image: 116.62.58.204/person-cloud/organization:v1.0.0
    container_name: sc-organization
    restart: always
    network_mode: "host"
    ports:
      - 8010:8010
    env_file: .env
    environment:
      TZ: Asia/Shanghai

  #短信服务
  sms-server:
    image: 116.62.58.204/person-cloud/sms-server:v1.0.0
    container_name: sc-sms-server
    restart: always
    network_mode: "host"
    ports:
      - 8011:8011
    env_file: .env
    environment:
      TZ: Asia/Shanghai

  #yta服务
  yta-server:
    image: 116.62.58.204/person-cloud/yta-server:v1.0.0
    container_name: sc-yta-server
    restart: always
    network_mode: "host"
    ports:
      - 8011:8017
    env_file: .env
    environment:
      TZ: Asia/Shanghai



再使用 docker-compose -f docker-compose.yta.yml up -d +服务名称创建容器

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值