docker-compose安裝apollo(arm64版本)
阿新 • • 發佈:2022-12-08
docker-compose.yaml
cat > docker-compose.yaml << EOF version: "3" services: apollo-configservice: ##容器服務名 container_name: apollo-configservice ##容器名 ##build: apollo-configservice/src/main/docker/ ##Dockerfile路徑 image: zywj/apollo-configservice:1.7.2 ##映象名 ports: - "9080:9080" ##volumes: ##- "/opt/logs/100003171:/opt/logs/100003171" ##將/opt/logs/100003171目錄掛載到宿主機的/opt/logs/100003171方便在宿主機上檢視日誌 environment: - spring_datasource_url=jdbc:mysql://10.211.55.4:3306/ApolloConfigDB?characterEncoding=utf8 - spring_datasource_username=root- spring_datasource_password=123456 ## - eureka.instance.ip-address=10.211.55.4 restart: always apollo-adminservice: container_name: apollo-adminservice ##build: apollo-adminservice/src/main/docker/ image: zywj/apollo-adminservice:1.7.2 ports: - "9090:9090" depends_on:- apollo-configservice ##volumes: ##- "/opt/logs/100003172:/opt/logs/100003172" environment: - spring_datasource_url=jdbc:mysql://10.211.55.4:3306/ApolloConfigDB?characterEncoding=utf8 - spring_datasource_username=root - spring_datasource_password=123456 ##- eureka.instance.ip-address=10.211.55.4 restart: always apollo-portal: container_name: apollo-portal ##build: apollo-portal/src/main/docker/ image: zywj/apollo-portal:1.7.2 ports: - "9070:9070" depends_on: - apollo-adminservice ##volumes: ##- "/opt/logs/100003173:/opt/logs/100003173" environment: - spring_datasource_url=jdbc:mysql://10.211.55.4:3306/ApolloPortalDB?characterEncoding=utf8 - spring_datasource_username=root - spring_datasource_password=123456 restart: always EOF
執行並檢視
docker-compose up -d
docker ps