Docker-compose 部署 Skywalking 集群所遇问题

我在用Ubuntu 部署skywalking中遇到一个常见问题,我将它记录下来以便帮助到其它朋友。

Docker-compose 部署 Skywalking 集群所遇问题_第1张图片

报错:Failed to resolve name

解决方法:在docker compose file 中加入代码如下

services:
# Backend Service
todoApp:
image: wisekingdavid/todo-app:0.1
container_name: todo-server
ports:
- "9500:9500"
environment:
- SPRING_DATASOURCE_URL=jdbc:postgresql://PostgreSQL:5432/todo-postgres-db
- SPRING_DATASOURCE_USERNAME=todo-postgres
- SPRING_DATASOURCE_PASSWORD=todo-postgres
- SPRING_JPA_HIBERNATE_DDL_AUTO=update
- SW_AGENT_NAME:todo-server
- SW_AGENT_COLLECTOR_BACKEND_SERVICES:host.docker.internal:11800
depends_on:
- PostgreSQL
networks:
- backend
extra_hosts:
- "host.docker.internal:host-gateway"

步骤详解:

在skywalking的根目录下执行命令

sudo gedit docker-compose.yaml

在yaml文件下加入一行

你可能感兴趣的:(Docker部署相关问题,docker,skywalking,容器)