2016-08-08 32 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 “,您必须拥有使用该端口的其他服务。

相关问题