Connection to redis
I created redis database, but can't reach it from my service
But earlier I created postgress database and it works well
I found issue, my service with connection to postgress connected to dokploy-network, but second service with connection to redis isn't
Checked via
docker inspect --format='{{json .NetworkSettings.Networks}}' container name
Both services from same docker-compose file
docker-compose.yml
version: "3.4"
services:
api:
image: ghcr.io/saleor/saleor:3.20
restart: unless-stopped
networks:
- saleor-backend-tier
stdin_open: true
tty: true
env_file:
- .env
volumes:
# shared volume between worker and api for media
- saleor-media:/app/media
dashboard:
image: ghcr.io/saleor/saleor-dashboard:latest
restart: unless-stopped
env_file:
- .env
worker:
image: ghcr.io/saleor/saleor:3.20
command: celery -A saleor --app=saleor.celeryconf:app worker --loglevel=info -B
restart: unless-stopped
env_file:
- .env
networks:
- saleor-backend-tier
volumes:
# shared volume between worker and api for media
- saleor-media:/app/media
volumes:
saleor-media:
networks:
saleor-backend-tier:
driver: bridge
docker-compose.yml
version: "3.4"
services:
api:
image: ghcr.io/saleor/saleor:3.20
restart: unless-stopped
networks:
- saleor-backend-tier
stdin_open: true
tty: true
env_file:
- .env
volumes:
# shared volume between worker and api for media
- saleor-media:/app/media
dashboard:
image: ghcr.io/saleor/saleor-dashboard:latest
restart: unless-stopped
env_file:
- .env
worker:
image: ghcr.io/saleor/saleor:3.20
command: celery -A saleor --app=saleor.celeryconf:app worker --loglevel=info -B
restart: unless-stopped
env_file:
- .env
networks:
- saleor-backend-tier
volumes:
# shared volume between worker and api for media
- saleor-media:/app/media
volumes:
saleor-media:
networks:
saleor-backend-tier:
driver: bridge
4 Replies
Results from inspect
docker inspect --format='{{json .NetworkSettings.Networks}}' raccoon-shop-saleor-8e10a8-api-1
{"dokploy-network":{"IPAMConfig":{"IPv4Address":"10.0.1.247"},"Links":null,"Aliases":["raccoon-shop-saleor-8e10a8-api-1","api"],"MacAddress":"02:42:0a:00:01:f7","DriverOpts":null,"NetworkID":"vr8tbzfh22qzb77gh6tilk7us","EndpointID":"279e5404759b1510d869dc91969fb01f05106a2aff6a738149abbd615760542d","Gateway":"","IPAddress":"10.0.1.247","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["raccoon-shop-saleor-8e10a8-api-1","api","c50258053774"]},"raccoon-shop-saleor-8e10a8_saleor-backend-tier":{"IPAMConfig":null,"Links":null,"Aliases":["raccoon-shop-saleor-8e10a8-api-1","api"],"MacAddress":"02:42:ac:14:00:04","DriverOpts":null,"NetworkID":"69c82d7ace8ec08235d0732bb97f3c50c61526a1c5e35711c79fb6c262248a51","EndpointID":"55339be8d2fff3f8e5363b9f99a5cb64adcce5f35a74ac2b3c7135f80f94bc4b","Gateway":"172.20.0.1","IPAddress":"172.20.0.4","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["raccoon-shop-saleor-8e10a8-api-1","api","c50258053774"]}}
docker inspect --format='{{json .NetworkSettings.Networks}}' raccoon-shop-saleor-8e10a8-api-1
{"dokploy-network":{"IPAMConfig":{"IPv4Address":"10.0.1.247"},"Links":null,"Aliases":["raccoon-shop-saleor-8e10a8-api-1","api"],"MacAddress":"02:42:0a:00:01:f7","DriverOpts":null,"NetworkID":"vr8tbzfh22qzb77gh6tilk7us","EndpointID":"279e5404759b1510d869dc91969fb01f05106a2aff6a738149abbd615760542d","Gateway":"","IPAddress":"10.0.1.247","IPPrefixLen":24,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["raccoon-shop-saleor-8e10a8-api-1","api","c50258053774"]},"raccoon-shop-saleor-8e10a8_saleor-backend-tier":{"IPAMConfig":null,"Links":null,"Aliases":["raccoon-shop-saleor-8e10a8-api-1","api"],"MacAddress":"02:42:ac:14:00:04","DriverOpts":null,"NetworkID":"69c82d7ace8ec08235d0732bb97f3c50c61526a1c5e35711c79fb6c262248a51","EndpointID":"55339be8d2fff3f8e5363b9f99a5cb64adcce5f35a74ac2b3c7135f80f94bc4b","Gateway":"172.20.0.1","IPAddress":"172.20.0.4","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["raccoon-shop-saleor-8e10a8-api-1","api","c50258053774"]}}
docker inspect --format='{{json .NetworkSettings.Networks}}' raccoon-shop-saleor-8e10a8-worker-1
{"raccoon-shop-saleor-8e10a8_saleor-backend-tier":{"IPAMConfig":null,"Links":null,"Aliases":["raccoon-shop-saleor-8e10a8-worker-1","worker"],"MacAddress":"02:42:ac:14:00:02","DriverOpts":null,"NetworkID":"69c82d7ace8ec08235d0732bb97f3c50c61526a1c5e35711c79fb6c262248a51","EndpointID":"a36677930bf233566d2debe12e81197abcff0cc2051d4565755511c3e54c57ba","Gateway":"172.20.0.1","IPAddress":"172.20.0.2","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["raccoon-shop-saleor-8e10a8-worker-1","worker","878302b45c08"]}}
docker inspect --format='{{json .NetworkSettings.Networks}}' raccoon-shop-saleor-8e10a8-worker-1
{"raccoon-shop-saleor-8e10a8_saleor-backend-tier":{"IPAMConfig":null,"Links":null,"Aliases":["raccoon-shop-saleor-8e10a8-worker-1","worker"],"MacAddress":"02:42:ac:14:00:02","DriverOpts":null,"NetworkID":"69c82d7ace8ec08235d0732bb97f3c50c61526a1c5e35711c79fb6c262248a51","EndpointID":"a36677930bf233566d2debe12e81197abcff0cc2051d4565755511c3e54c57ba","Gateway":"172.20.0.1","IPAddress":"172.20.0.2","IPPrefixLen":16,"IPv6Gateway":"","GlobalIPv6Address":"","GlobalIPv6PrefixLen":0,"DNSNames":["raccoon-shop-saleor-8e10a8-worker-1","worker","878302b45c08"]}}
I guess it needs to be on the same network
I understand, but why one service automatically joined into dokploy network, but another is not, of course I can add network in my compose file, but looks like a bug
Because we add the dokploy network only to the service you created a domain
Is not a bug is the intented behavior