docker.sh 804 B

1234567891011121314151617
  1. #!/bin/bash
  2. NS="kingdom"
  3. VERSION=1.9
  4. GROUP_ID="com.kingdom.aiot"
  5. ARTIFACT_ID="jimureport"
  6. docker container stop ${NS}-${ARTIFACT_ID} || true
  7. docker container rm ${NS}-${ARTIFACT_ID} || true
  8. docker image rm ${NS}/${ARTIFACT_ID} || true
  9. docker build -t ${NS}/${ARTIFACT_ID} ./
  10. # /opt/conf/aiot-api-starter/hosts: 定义主机名nacos.host,指向192.168.1.51
  11. # /opt/conf/aiot-api-starter/: 提供{application.properties, application-dev.properties}等配置文件,提供数据库连接串等信息
  12. docker run -idt --name ${NS}-${ARTIFACT_ID} -p 8085:8085 -e TZ="Asia/Shanghai" \
  13. -v /etc/localtime:/etc/localtime:ro \
  14. -v /opt/conf/${ARTIFACT_ID}/:/jimureport/conf \
  15. -v /opt/logs/${ARTIFACT_ID}:/jimureport/logs \
  16. --privileged=true --restart=always ${NS}/${ARTIFACT_ID}