1. 程式人生 > 其它 >docker-compose安裝apollo(arm64版本)

docker-compose安裝apollo(arm64版本)

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