擅长:python、mysql、java
<p>也许你需要把你的三个容器连接到同一个网络。在</p>
<p>尝试编辑你的docker-合成.yml像这样:</p>
<pre><code>version: '3'
services:
nginx:
image: nginx:latest
container_name: ngnix01
ports:
- "8100:8000"
volumes:
- ./code:/code
- ./config/nginx:/etc/nginx/conf.d
depends_on:
- web
networks:
- default
web:
build: .
container_name: django01
command: bash -c "python manage.py makemigrations && python manage.py migrate && gunicorn mydjango.wsgi -b 0.0.0.0:8000"
depends_on:
- db
volumes:
- ./code:/code
expose:
- "8000"
networks:
- default
db:
image: postgres:latest
container_name: postgres01
networks:
- default
networks:
default:
</code></pre>