Skip to main content

创建容器四代网关协议代理适配器rulr-v4gw-adapter

1,线上平台Rulr服务_New_5 (121.199.1.127) 导出镜像
docker stop rulr-v4gw-adapter
docker save -o amazoncorretto.tar c1b6ba59135e
docker start rulr-v4gw-adapter
scp -P 53022 amazoncorretto.tar shuncomlog@shuncom.3322.org:/home/shuncomlog/

2,当前平台导入镜像
scp -P 53022 shuncomlog@shuncom.3322.org:/home/shuncomlog/amazoncorretto.tar ./
docker load -i amazoncorretto.tar
docker images #查看镜像的id
docker tag <镜像id> amazoncorretto:8u352-alpine3.16-tini

cat >> /home/shuncom/compose/.env << EOF
JAVA_IMAGE=amazoncorretto:8u352-alpine3.16-tini
EOF

vi /home/shuncom/compose/docker-compose.yml
:set paste   #粘贴文本不会乱格式

  # 四代网关协议代理适配器
  rulr-v4gw-adapter:
    container_name: rulr-v4gw-adapter
    image: ${JAVA_IMAGE}
    volumes:
      - /home/shuncom/servers/v4gw-adapter:/rulr/app
      - /home/shuncom/config/servers:/home/shuncom/config/servers
      - /home/shuncom/log:/home/shuncom/log
    ports:
      - "9011:9011"
    working_dir: /rulr/app
    command: java -Xms256m -Xmx512m -XX:MaxDirectMemorySize=128m -jar v4gw-adapter.jar --appMode=2
    restart: always
    networks:
      - rulr-network
    deploy:
      resources:
        limits:
          cpus: '1.4'
          memory: 1024M

cd /home/shuncom/compose
docker-compose up -d