2016-08-08 38 views
1
docker-compose up 
Starting dev_couchbase-db_1 
dev_mysql-db_1 is up-to-date 

ERROR: for couchbase-db driver failed programming external connectivity on endpoint dev_couchbase-db_1 (1fcc046cf53cac9faf47de38eb23469ab686a73a7cf6b1f55ea0d217f87fcab6): Bind for 0.0.0.0:11210 failed: port is already allocated 
Traceback (most recent call last): 
    File "<string>", line 3, in <module> 
    File "compose/cli/main.py", line 63, in main 
AttributeError: 'ProjectError' object has no attribute 'msg' 
docker-compose returned -1 

當我嘗試運行這些命令來啓動泊塢窗,得到這些錯誤。錯誤:對於couchbase-db驅動程序編程失敗外部連接

話,我的netstat:

:~/development/dfraud/docker/dev$ netstat -l 
    Active Internet connections (only servers) 
    Proto Recv-Q Send-Q Local Address   Foreign Address   State  
    tcp  0  0 localhost:mysql   *:*      LISTEN  
    tcp  0  0 localhost:63342   *:*      LISTEN  
    tcp  0  0 vegan:domain   *:*      LISTEN  
    tcp  0  0 *:37367     *:*      LISTEN  
    tcp  0  0 localhost:6942   *:*      LISTEN  
    tcp6  0  0 [::]:28329    [::]:*     LISTEN  
    tcp6  0  0 [::]:11210    [::]:*     LISTEN  
    tcp6  0  0 [::]:3310    [::]:*     LISTEN  
    tcp6  0  0 [::]:8091    [::]:*     LISTEN  
    tcp6  0  0 [::]:8092    [::]:*     LISTEN  
    tcp6  0  0 [::]:8093    [::]:*     LISTEN  
    tcp6  0  0 [::]:40286    [::]:*     LISTEN 

我見11210那裏。它似乎是空的。

,並沒有其他的容器:

docker ps -a 
CONTAINER ID  IMAGE       COMMAND     CREATED    STATUS      PORTS     NAMES 
86fa576a95f18  qq/baseline:hepsiburada "/home/infoowl/instal" 3 days ago   Exited (1) 26 minutes ago       dev_fraud-app_1 
c113b94cf8817  mysql:5.7.11     "docker-entrypoint.sh" 3 days ago   Up 16 minutes    0.0.0.0:3310->3306/tcp dev_mysql-db_1 
a3a39676f9f9c  couchbase/server    "/entrypoint.sh couch" 3 days ago   Exited (128) 11 hours ago       dev_couchbase-db_1 
b899a05f04ee7  hello-world     "/hello"     6 days ago   Exited (0) 6 days ago        cranky_hypatia 
bfa004e39fbf1  hello-world     "/hello"     6 days ago   Exited (0) 6 days ago        modest_keller 
37e6efc5b2ae9  mysql/mysql-server    "/entrypoint.sh mysql" 13 days ago   Exited (0) 9 days ago        demo-mysql 
cad1af1b49b10  c478557s729bb     "sh -c 'cd /root/proj" 8 weeks ago   Exited (0) 3 weeks ago        dev_turktelekom-app_1 
9d32d908f8264  mysql:5.7.11     "docker-entrypoint.sh" 8 weeks ago   Exited (0) 3 weeks ago        dev_ttg-mysql-db_1 
[email protected]:~/development/dfraud/docker/dev$ 

Whaat是什麼問題?

+0

我在ubuntu上不在機器上 – fff

回答

2

這可能與couchbase-db以及更多ro docker-compose的關係較少。
見:

它可以發生時您在使用Hyper-V(Windows)或Mac的虛擬機不刪除的VirtualBox。

你也有這樣的評論:

I deleted all my custom networks, removed all my containers and then deleted docker/network/files/local-kv.db and restarted my machine.

被警告:

This issue is really two issues:

  1. There's a confusing error message when a port is already in use by another application (e.g. Apache). That's been fixed in Docker 1.12.0 (it now explicitly says "port is already allocated").

  2. After stopping containers, the ports they use are sometimes still mapped on localhost.

在你的情況,因爲你是在Ubuntu(無VM參與),的消息是「port is already allocated 「,您必須擁有使用該端口的其他服務。

相關問題