1. 程式人生 > >使用 docker compose 開發中出現的問題及解決

使用 docker compose 開發中出現的問題及解決

主要Error:postgres: address already in use

~$ docker-compose up
Starting postgres_1 ...
Starting postgres_1 ... errorERROR: for postgres_1  Cannot start service postgres: driver failed programming external connectivity on endpoint postgres_1 (441b17e5a3567363bd250a210d718ad83ee5d50025b5e37ae1442c3a78618918): Error starting userland proxy: listen tcp 0.0
.0.0:5432: bind: address already in useERROR: for postgres Cannot start service postgres: driver failed programming external connectivity on endpoint postgres_1 (441b17e5a3567363bd250a210d718ad83ee5d50025b5e37ae1442c3a78618918): Error starting userland proxy: listen tcp 0.0.0.0:5432: bind: address already in
use ERROR: Encountered errors while bringing up the project.

解決
好像是本地的 postgres 服務佔用了埠,停止本地服務就好:

sudo service postgresql stop

sudo update-rc.d postgresql disable  # 使用上面的stop就可以停止,這句不是必須的