リモート マシンから postgres db にアクセスする際に問題が発生しています。digitalOcean ドロップレットから docker-compose (django と postgres) を実行しているため、Mac からデータベースにアクセスできる必要があります。
docker-compose での環境の使い方の概要から、以下がうまくいくと思いました。どんな助けでも大歓迎です。
db:
image: postgres
ports:
- "5555:5555"
environment:
- POSTGRES_PASSWORD=mysecretpassword
- POSTGRES_USER=postgres
web:
build: .
command: python manage.py runserver 0.0.0.0:8000
volumes:
- .:/code
ports:
- "8000:8000"
links:
- db
ポート 5555、user:postgres、pass:mysecretpassword で pgadmin3 から postgres db にアクセスしようとしています。