Compose: 「ドラむバヌが゚ンドポむントでの倖郚接続のプログラミングに倱敗したした」1.7.0-rc1

䜜成日 2016幎04月06日  Â·  278コメント  Â·  ゜ヌス: docker/compose

docker1.11.0-rc3にアップグレヌドされた最新のDockerfor Macベヌタ版をむンストヌルする前に、これがdocker-compose1.7.0-rc1で機胜しおいたこずは間違いありたせん。 socatサヌビスをポヌト172.17.0.18123で実行しお、Dockerビルドで䜿甚できるようにしようずしおいたす。 私の実際のymlはIPアドレスに環境倉数を䜿甚しおいたすが、ハヌドコヌディングされおいる堎合でも発生したす。

ERROR: for socat_httpcache  driver failed programming external connectivity on endpoint test_socat_httpcache_1 (5d973ed559d63a5561b715248f797a336915a44960b5e32e622ac8349b16e5d2): Error starting userland proxy: failed to bind port: Unix.Unix_error(Unix.EADDRNOTAVAIL, "bind", "")
version: '2'
services:
  httpcache:
    restart: always
    image: clue/polipo
    command: proxyAddress=0.0.0.0 allowedClients=0.0.0.0/0 disableIndexing=false disableServersList=false
    mem_limit: 500m
    memswap_limit: 500m
    volumes:
      - /var/cache/polipo

  socat_httpcache:
    restart: always
    hostname: POLIPO1
    image: bobrik/socat
    mem_limit: 50m
    command: TCP-LISTEN:8123,fork,reuseaddr TCP:httpcache:8123
    depends_on:
      - httpcache
    ports:
      - "172.17.0.1:8123:8123"

verbose.txt

arenetworking

最も参考になるコメント

+1はすべおのサブスクラむバヌの受信トレむにスパムを送信するため、送信を停止しおください。 絵文字各コメントの右偎にあるスマむリヌを䜿甚するか、少なくずも完党な蚭定、バヌゞョン番号などを入力しおください。 THX

党おのコメント278件

@jamshid
sudo netstat -nlp | grep 8123のo / pを投皿できたすか。 ありがずう。

私のMacは-pは匕数が必芁だず蚀っおいるので、これがあなたが望むものだず思いたす

$ sudo netstat -nl -p tcp  | grep 8123
(nothing)
$ sudo netstat -nl -p tcp  | head    # to confirm mac output is what you expect
Active Internet connections
Proto Recv-Q Send-Q  Local Address          Foreign Address        (state)    
tcp4       0      0  192.168.2.4.52918      216.58.194.34.80       ESTABLISHED
tcp4       0      0  192.168.2.4.52917      23.199.236.147.80      ESTABLISHED
tcp4       0      0  192.168.2.4.52916      192.229.163.25.443     ESTABLISHED
tcp4       0      0  192.168.2.4.52915      192.229.163.175.80     ESTABLISHED
...
$ docker ps -a | grep 8123
7baf5b2ec0eb        clue/polipo               "polipo proxyAddress="   26 minutes ago      Up 12 minutes                  8123/tcp            test_httpcache_1
3fea15e3d5b4        clue/polipo               "polipo proxyAddress="   33 minutes ago      Up 19 minutes                  8123/tcp            buildenv_httpcache_1

私にも同じこずが起こっおいたす。

docker-composeupを䜿甚しお再起動するず同じ問題が発生したす。 私の堎合、開始に倱敗するのはnginxプロキシサヌビスです。 Docker forMacベヌタに関連しおいる必芁がありたす。 ベヌタ版をむンストヌルした埌に開始され、Virtualboxに切り替えた埌は発生したせんでした。

docker-composeバヌゞョン1.7.0、ビルド0d7bf73
Dockerバヌゞョン1.11.0、ビルド4dc5990

docker-composeを䜿甚しおスタックを開始しようずするず、同じ゚ラヌが発生したす。 1぀領事を陀いお、すべおのコンテナが正しく起動したす。 この゚ラヌが発生したす

ERROR: for consul driver failed programming external connectivity on endpoint devas_consul_1 (6ceba32c51cb70b354f 2f4b68d173ca97a65d6a0bfd308d3137e2a7069abd1b6): Error starting userland proxy: Failed to bind: EADDRNOTAVAIL

Mac甚のDockerバヌゞョンのベヌタ版ず関係があるず確信しおいたす。

docker-compose -v docker-compose version 1.7.0, build 0d7bf73

Mac甚の最埌のDockerベヌタバヌゞョンを䜿甚しおいたす

`
Dockerバヌゞョン
クラむアント
バヌゞョン1.11.1
APIバヌゞョン1.23
Goバヌゞョンgo1.5.4
Gitコミット5604cbe
構築2016幎4月27日氎曜日00:34:20
OS /アヌチdarwin / amd64

サヌバ
バヌゞョン1.11.1
APIバヌゞョン1.23
Goバヌゞョンgo1.5.4
Gitコミット8b63c77
構築2016幎4月29日金曜日14:13:26
OS / Archlinux / amd64
`

䞊蚘のメッセヌゞに続いお、私はError starting userland proxy: Failed to bind: EADDRINUSE.を受け取りたす
玛争が以前に存圚しなかった堎所に぀いお混乱しおいる

䜿甚䞭のポヌトを「解攟」しお、composeがコンテナを再び起動できるようにするにはどうすればよいですか それが最初に起こったずき、私は1分ほど埅っお、それは2回目の詊みで働きたした。 2回目は玄1時間です。 Dockerは、kill、down、rm --allなどを䜜成したすが、䜕かがただそれを保持しおいたす。

参考たでに、ベヌタ版で远跡@ https://forums.docker.com/t/port-mappings-are-not-released/10565/11

問題の原因がわかりたした。問題の原因ずなっおいるコンテナ領事には、このバむンディングポヌト172.17.0.1:53:8600/udpたす。 53:8600/udpに眮き換えたしたが、珟圚は機胜しおいたす。 最初のバむンディングが機胜しない理由はただわかりたせんでした。 ずころで、どうすればブリッゞのIPアドレスを知るこずができたすか

こんにちは、MacOSXのDockerバヌゞョン1.11.1でも同じ問題が発生したした。
ERROR: for nginx driver failed programming external connectivity on endpoint managercentralapp_nginx_1 (e11d19ee8f486a2e12c9c87802dca7ea5f541f026645f69e338e94732ac1eb56): Error starting userland proxy: Failed to bind: EADDRINUSE

Docker 1.12-rc2にアップグレヌドした埌、私もこれを取埗しおいたす。これを投皿するのに適切な堎所かどうかはわかりたせん。

Client:
 Version:      1.12.0-rc2
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   906eacd
 Built:        Fri Jun 17 20:35:33 2016
 OS/Arch:      darwin/amd64
 Experimental: true

Server:
 Version:      1.12.0-rc2
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   906eacd-unsupported
 Built:        Fri Jun 17 21:12:28 2016
 OS/Arch:      linux/amd64
 Experimental: true

完党な゚ラヌ

Error response from daemon: driver failed programming external connectivity on endpoint xxx_xxx_1 (xxx): Bind for 0.0.0.0:2224 failed: port is already allocated

netstat

tcp6       0      0 :::2224                 :::*                    LISTEN      9083/docker-proxy

私はこれを散発的に芋おいたす。 通垞、1分埌にコマンドを再詊行するず、問題が「修正」されたす。
これは昚日Mac甚のDockerに移行した埌です。

$ docker version
Client:
 Version:      1.12.0-rc2
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   906eacd
 Built:        Fri Jun 17 20:35:33 2016
 OS/Arch:      darwin/amd64
 Experimental: true

Server:
 Version:      1.12.0-rc2
 API version:  1.24
 Go version:   go1.6.2
 Git commit:   a7119de
 Built:        Fri Jun 17 22:09:20 2016
 OS/Arch:      linux/amd64
 Experimental: true

私もあなたたちず同じ゚ラヌを受け取っおいたす。 nginxがすでに䜿甚されおいるポヌトをバむンドしおいるためだず思いたしたが、今はそうは思いたせん。 誰かがこれに察する解決策を芋぀けたしたか :)

+ 1Macでも同じ゚ラヌ

Docker for Macに移動した埌、これが発生したしたが、移動埌にすべおのコンテナヌを停止しお削陀した埌、dockerを再起動した埌、コンテナヌを再䜜成したなど。修正されたした。

Docker for Mac曎新した埌、今日もこれがありたしたが、䞊蚘のシナリオを繰り返すず修正されたした。 特定のコンテナに割り圓おおいるポヌトおよび「その他」のものは、完党にクリヌンアップされるたで解攟されないず思いたす。

䟋えば

ERROR: for nginx driver failed programming external connectivity on endpoint dev_nginx (4c340c55f7402c7b265803ea64541ebdf8613f4b43dfa816001d27bdc4f513b3): Error iptables FORWARD: Another app is currently holding the xtables lock; waiting (1s) for it to exit... ERROR: Encountered errors while bringing up the project.

+1はMacでも同じ問題がありたす

@TuningGuide MacBook Pro15むンチ、2011幎埌半、2.2 GHz Intel Core
EmberCLIをサポヌトするように拡匵されたノヌド4.4.7の実行。 セットアップは以䞋のずおりです。

FROM node:4.4.7

# expose ember-cli ports
EXPOSE 4200 35729 49152

# install ember-cli dependencies
RUN npm install -q -g ember-cli
RUN npm install -q -g bower
RUN npm install -q -g phantomjs-prebuilt

# install watchman
# http://ember-cli.com/user-guide/#watchman
RUN \
  git clone https://github.com/facebook/watchman.git &&\
  cd watchman &&\
  git checkout v3.5.0 &&\
  ./autogen.sh &&\
  ./configure &&\
  make &&\
  make install

コマンドずしお「emberserve」を䜿甚しお、マりントされたember-cliファむルのボリュヌムで実行したした。

Mac甚のDockerを䜿甚しおMacで同じ問題を+1する

+1はすべおのサブスクラむバヌの受信トレむにスパムを送信するため、送信を停止しおください。 絵文字各コメントの右偎にあるスマむリヌを䜿甚するか、少なくずも完党な蚭定、バヌゞョン番号などを入力しおください。 THX

➜  ~ docker info
Containers: 2
 Running: 0
 Paused: 0
 Stopped: 2
Images: 2
Server Version: 1.12.0-rc3
Storage Driver: aufs
 Root Dir: /var/lib/docker/aufs
 Backing Filesystem: extfs
 Dirs: 21
 Dirperm1 Supported: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: null host bridge overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: seccomp
Kernel Version: 4.4.14-moby
Operating System: Alpine Linux v3.4
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 1.954 GiB
Name: moby
ID: GZAT:26TX:PYCM:KKNA:JSWY:AMEL:RQYI:O23B:QGSQ:WBVB:3Q7E:XDPJ
Docker Root Dir: /var/lib/docker
Debug Mode (client): false
Debug Mode (server): true
 File Descriptors: 18
 Goroutines: 30
 System Time: 2016-07-08T17:41:26.03558348Z
 EventsListeners: 1
No Proxy: *.local, 169.254/16
Registry: https://index.docker.io/v1/
Experimental: true
Insecure Registries:
 127.0.0.0/8
➜  ~ cat docker-compose-local.yml
version: '2'
services:
  cache:
    image: redis
    command: redis-server --appendonly yes
    ports:
      - "6379:6379"
  db:
    image: postgres:9.4
    ports:
      - "5432:5432"
    volumes:
      - ./tmp/dump.gz:/tmp/dump.gz
      - ./tmp/dump.sh:/docker-entrypoint-initdb.d/dump.sh
    environment:
      POSTGRES_DB: dbname
      POSTGRES_USER: dbuser
      POSTGRES_PASSWORD: dbpass

次の゚ラヌが発生したした

ERROR: for cache  driver failed programming external connectivity on endpoint carsaver_cache_1 (253054ef6864bdcb5377bd1690173fa352021d505dc05c3aafecf66b02c0b73d): Error starting userland proxy: write /port/tcp:0.0.0.0:6379:tcp:172.18.0.2:6379/ctl: errno 526

ERROR: for db  driver failed programming external connectivity on endpoint carsaver_db_1 (8a5990bd06a50d87c7db96de84367bb01b71c971d5a4b9e578fea7d75d893d59): Error starting userland proxy: write /port/tcp:0.0.0.0:5432:tcp:172.18.0.3:5432/ctl: errno 526
ERROR: Encountered errors while bringing up the project.

䞊に瀺したのず同じ゚ラヌを持぀人々のための解決策を芋぀けたした。
以前はDockerToolboxを䜿甚しおいたしたが、Virtualboxを削陀したせんでした。 ポヌトを䜿甚しおいたため、起動できたせん。 VirtualBoxを完党に削陀した埌、 docker-composeは玠晎らしい働きをしたした。

@aanand @dnephinお願いしたす、䞊蚘のような譊告をGetting Startedに远加しおください。

@miraageは、問題が解決したず聞いおうれしいです。
ボリュヌムdata + dump.shはありたせんでしたが、問題なく簡単に䜜成したした。

Creating driverfailed_cache_1
Creating driverfailed_db_1
Attaching to driverfailed_cache_1, driverfailed_db_1

@jamshidなぜ
IPなしでdocker-compose upを実行しおも、問題はありたせん。

Creating socat_httpcache_1
Creating socat_socat_httpcache_1
Attaching to socat_httpcache_1, socat_socat_httpcache_1
docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
f2e3b3767982        bobrik/socat        "socat TCP-LISTEN:812"   2 seconds ago       Up 1 seconds        0.0.0.0:8123->8123/tcp   socat_socat_httpcache_1
43dbd35629e0        clue/polipo         "polipo proxyAddress="   3 seconds ago       Up 2 seconds        8123/tcp                 socat_httpcache_1

http_cacheがsocatコンテナヌず通信するこずが目暙である堎合は、それらを同じネットワヌクに配眮しお、それで完了しおみたせんか

version: '2'
services:
  httpcache:
    restart: always
    image: clue/polipo
    command: proxyAddress=0.0.0.0 allowedClients=0.0.0.0/0 disableIndexing=false disableServersList=false
    mem_limit: 500m
    memswap_limit: 500m
    volumes:
      - /var/cache/polipo
    networks:
      - socatnet

  socat_httpcache:
    restart: always
    hostname: POLIPO1
    image: bobrik/socat
    mem_limit: 50m
    command: TCP-LISTEN:8123,fork,reuseaddr TCP:httpcache:8123
    depends_on:
      - httpcache
    networks:
      - socatnet
networks:
  socatnet:

さお、私は継続的ビルド/むンテグレヌションフロヌでcentos7のdocker engine 1.11.2を䜿甚しおテストを自動化しおいたすが、私が知る限り、コンテナが実行されおいなくおも特定のバヌゞョンを再デプロむしおいる間、最終的にこの゚ラヌがポップアップしたすサヌビススタック党䜓の。 たた、実行䞭のコンテナヌを削陀した埌、Docker゚ンゞンがクリヌンアップしようずするず゚ラヌが発生するこずがあり、䞀郚のiptablesルヌルが䜕らかの理由でネットワヌクポヌトの割り圓おを維持する可胜性があるずいう事実に関連しおいるようです。おそらくhttps://github.com/に関連しおい

私は、postgresqlコンテナを実行しおいるDocker forMacでほが同じ問題を抱えおいたした。 したがっお、私にずっおは、compose構成ファむルで指定されたポヌトず同じホストシステムのポヌトでpostgresが実行されおいるこずが原因でした。 かなり明癜なこずですが、私が掚枬する誰かにずっお圹立぀かもしれたせん。
クヌルなツヌルをありがずう。 👍

私はnginxコンテナを実行しおいるMac甚のDockerで同様の問題を抱えおいたした。私のポヌト80はapacheネむティブによっお䜿甚されおいたした。 telnetずnetstatを䜿甚しお、実行䞭のサヌビスを確認したした。

私にずっおそれはむカでした、私はむカを止めお、もうそれを芋たせんでした。 したがっお、ポヌトを占有しおいるものず、Dockerにそのポヌトをマップするように匷制するかどうかに関係しおいる可胜性があるず思いたす。

ここでは@marcosalbertoなどず同じです。 postgresをマりントしようずしおいた投皿は、すでに䜿甚されおいたした。 ポヌトを倉曎しただけで、問題なく動䜜したした。

osxでは、組み蟌みのApacheWebサヌバヌがポヌト80/443で実行されおいる可胜性がありたす。 チェックする
ps -ef | grep httpd

オフにするには
sudo apachectl stop

はい、それは私のために働いおいたす。 私はアクティブ化されたapacheのないOSXを持っおいたすが、数日でこのWebサむトを䜿甚したした https 

このスクリプトの埌

curl -s http://php-osx.liip.ch/install.sh | bash -s 5.6

PHPの曎新に掚奚されるapacheがアクティブになり、コンテナヌに驚きたした。

「updatephp」が必芁な堎合、「activate apache」は必芁ありたせんが、䞊蚘のWebサむトはGoogleで最初の䜍眮にありたす:(

ハッピヌドッキング

docker-composeが目的のコンテナの起動に倱敗し、ポヌトをリッスンしおいるプロセスで占有したたたにするこずがありたす。したがっお、を䜿甚しおすべおのリッスンしおいるポヌトを䞀芧衚瀺しおみおください。

lsof -nP +c 15 | grep LISTEN

# outputs
Dropbox             384  IPv4 0x82c      TCP 127.0.0.1:17600 (LISTEN)
com.docker.slirp   6218  IPv4 0x82c      TCP *:5432 (LISTEN) <<<MOSTLY THE PROBLEM
Python             6268  IPv4 0x82c      TCP 127.0.0.1:51617 (LISTEN)

# then kill the com.docker.slirp process id if it's the one causing the problem
kill -9 6218

曎新
この問題を耇数回再珟するこずもできたした...ポヌトXXXをリッスンしおいるサヌビスをロヌカルで開始し、同じXXXポヌトを公開するコンテナヌを開始したす...
docker-compose up実行に倱敗し、 com.docker.slirpプロセスが匷制終了されないため、 com.docker.slirpプロセスが手動で匷制終了されるたで問題が解決したせん゚むリアスを远加したした。 alias portfix='pkill com.docker.slirp' 

Macでは+1

@ mad-raz玠晎らしい回避策 ありがずう

同じ皮類の゚ラヌがありたした
Error starting userland proxy: write /port/tcp:0.0.0.0:80:tcp:172.17.0.5:80/ctl: errno 526

それは私にずっおnginxでした。
私はそれを回避するためにnginxを殺さなければなりたせんでしたsudo nginx -s stop

ここでも+1。

@ mad-razが提案した回避策を詊しおみたずころ、すべおの予玄がクリアされたしたが、数秒埌に戻っおきたした。 com.docker.slirpプロセスがりォッチドッグサヌビスによっお再生成されおいるようです。 その結果、次のDockerで゚ラヌが発生したす-構成したす。

driver failed programming external connectivity on endpoint ... Bind for 0.0.0.0:9086 failed: port is already allocated

docker-composeバヌゞョン1.8.0-rc2、ビルドc72c966

Docker for Macをシャットダりンした埌も、これらのプロセスは残りたす。
% ps -ef | grep docker !10007 0 1086 1 0 Tue03PM ?? 0:00.01 /Library/PrivilegedHelperTools/com.docker.vmnetd 648074730 30807 1 0 1:49PM ?? 0:00.07 /Applications/Docker.app/Contents/MacOS/com.docker.osx.hyperkit.linux -watchdog fd:0 648074730 30808 30807 0 1:49PM ?? 0:00.03 /Applications/Docker.app/Contents/MacOS/com.docker.osx.hyperkit.linux -watchdog fd:0 648074730 30810 30807 0 1:49PM ?? 0:02.08 com.docker.db --url=file:///Users/astone/Library/Containers/com.docker.docker/Data/s40 --git /Users/astone/Library/Containers/com.docker.docker/Data/database

Macで+1 :(

トップバヌメニュヌDockerアむコン>蚭定>アンむンストヌルからdockerをアンむンストヌルしお再むンストヌルするこずによる回避策:(

ありがずう@ alexander-emelyanov
OSXでプロゞェクトのdocker-compose up -dを実行しおいるずきに突然この゚ラヌが発生し、Liipスクリプトを䜿甚しおMacにPHP 7をむンストヌルしたずいう事実ずは関係がありたせんでしたSublimeText構文チェックが正しく機胜するように同日。

それは確かに私のMacでApacheが始められたためであり、私はそれを止めなければなりたせんでした。

postgresの実行に問題がありたす。 brew services stop postgresを䜿甚しおpostgresがホストマシンで実行されおいないこずを確認したした。 lsof -i :5432ず、次の出力が埗られたした。

image

dockerは内郚的なもののためにpostgresを実行しおいたすか SIGINTを䜿甚しおプロセスを匷制終了するず、Dockerステヌタスバヌアむコンが回転し始め、サヌビスが再起動したした。 それを機胜させる唯䞀の方法は、docker-composeファむルのホストポヌトを倉曎するこずでした。

https://github.com/docker/compose/issues/3277#issuecomment-232505775を正確に説明する回避策があり

@ mad-razプロセスを匷制終了するず、DockerMac甚は自動的にすぐに再起動し、数秒埌に同じポヌトが再び䜿甚されたす...

最終的にDockerをリセットしおしたがっおすべおのコンテナヌを削陀しお、それが再び機胜し、すべおのポヌトが解攟されたした😕

この問題は実際には2぀の問題です。

  1. ポヌトが別のアプリケヌションApacheなどですでに䜿甚されおいる堎合、玛らわしい゚ラヌメッセヌゞが衚瀺されたす。 これはDocker1.12.0で修正されたした「ポヌトはすでに割り圓おられおいたす」ず明瀺的に瀺されおいたす。
  2. コンテナを停止した埌も、コンテナが䜿甚するポヌトがlocalhostマッピングされおいる堎合がありたす。

ただ問題が発生しおいる人はいたすか 2 Docker for Macを最新バヌゞョンにアップグレヌドした埌 1.12.0 、たたはベヌタチャネルを䜿甚しおいる堎合は1.12.0-beta21 

私はただこの問題を抱えおいたす。
Docker v1.12、DockerComposev1.8。

起動しないnginxサヌビスや、ずきどき倱敗する他のさたざたなサヌビスを入手したした。

ERROR: for nginx  Cannot start service nginx: driver failed programming external connectivity on endpoint test_nginx_1 (3f72f35baab64b37c667a4a98e9b8c4adc312e2df7a16c80030536101c695546): Bind for 0.0.0.0:80 failed: port is already allocated

再起動、プロゞェクト党䜓のダりン、再䜜成を詊みたしたが、䜕も機胜しおいたせん。

sudo netstat -tulpn | grep 80出力

tcp6       0      0 :::80                   :::*                    LISTEN      3455/dockerd

Docker情報

Containers: 30
 Running: 30
 Paused: 0
 Stopped: 0
Images: 89
Server Version: 1.12.0
Storage Driver: btrfs
 Build Version: Btrfs v4.4
 Library Version: 101
Logging Driver: json-file
Cgroup Driver: cgroupfs
Plugins:
 Volume: local
 Network: bridge null host overlay
Swarm: inactive
Runtimes: runc
Default Runtime: runc
Security Options: apparmor seccomp
Kernel Version: 4.4.0-31-generic
Operating System: Ubuntu 16.04.1 LTS
OSType: linux
Architecture: x86_64
CPUs: 4
Total Memory: 9.765 GiB
Name: apps
ID: 7WCN:K7EU:M6IO:NPF2:UK2W:HBKO:MUSD:V7FC:RNWU:3FSA:BNAR:TZEH
Docker Root Dir: /mnt/storage/docker
Debug Mode (client): false
Debug Mode (server): false
Registry: https://index.docker.io/v1/
WARNING: No swap limit support
Insecure Registries:
 127.0.0.0/8

バヌゞョン

Client:
 Version:      1.12.0
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   8eab29e
 Built:        Thu Jul 28 22:11:10 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.0
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   8eab29e
 Built:        Thu Jul 28 22:11:10 2016
 OS/Arch:      linux/amd64

私のcomposeプロゞェクトには29のサヌビスが含たれおいるこずは泚目に倀したす。

たた、Dockerが理由もなくポヌト80に接続しおいるず、別のホストからポヌト80に接続できないのも䞍思議です。 ポヌト80がコンテナによっお合法的に䜿甚されおいる堎合、ポヌト80は倖郚から問題なくアクセスできたす。

この問題の原因の1぀は、ポヌトがコンテナヌの倖郚で䜿甚されおいない堎合にdocker-compose.yml構成できないこずです。これは、 ports: edではなくexpose: dである必芁がありたす。
portsするず、ポヌトが他のサヌビスコンテナずホストマシンの䞡方に公開されたす...䞀方、 exposeは、ポヌトを他のサヌビスコンテナにのみ公開したすホストポヌトのマッピングに干枉したせん。 ....。

私の問題は構成の問題ではありたせん少なくずも私はそうは思わない。
Dockerデヌモンを再起動しお、すべおのコンテナヌを再起動できたす。毎回、異なるコンテナヌが゚ラヌで倱敗したす。 Dockerがポヌトにぶら䞋がっおいるバグのようです。

䞊蚘のnginxの堎合、nginxコンテナを削陀しおdockerデヌモンを再起動しおも、dockerはポヌト80ず443でリッスンしおいたす/

だから私は自分の問題をなんずか修正するこずができたした。 理想的には、すべおのむメヌゞを保持したいので、Dockerをアンむンストヌルしたくありたせんでした。かなりの数のむメヌゞをダりンロヌドしたした 代わりに、すべおのカスタムネットワヌクを削陀し、すべおのコンテナを削陀しおから、 docker/network/files/local-kv.dbを削陀しお、マシンを再起動したした。

Dockerの内郚で䜕かがこのファむルで壊れお存続しおいるようで、それをクリアしたり修正したりする方法はありたせんでした。 これはおそらく、バヌゞョン1.11から始めお、1.12のリリヌス候補をすべお詊し、珟圚は1.12になっおいるため、アップグレヌドパスに沿った䜕かがそれを壊した可胜性がありたす。

今ではうたく機胜しおいるようです😄
Dockerチヌムの誰かがそれが圹立぀かどうかを調べたい堎合は、叀いlocal-kb.dbファむルを保存しおおきたす。 芁玄するず、問題は、ポヌト80および443でリッスンしおいるコンテナヌがない堎合でも、それらのポヌトでリッスンしおいるデヌモンでした。

同じ問題が発生したした。 すべおのコンテナ、ネットワヌク、ロヌカルを削陀したした-kv.db + restart ...これで再び機胜したす。

これは、ubuntuのdocker 1.12.0、docker-compose 1.8、swarm1.2.4でも発生しおいたす。 kvに領事を䜿甚したす。 GWネットワヌクでの゚ンドポむント結合に倱敗したしたドラむバヌが゚ンドポむントゲヌトりェむでの倖郚接続のプログラミングに倱敗したした。 ゚ラヌが発生したコンテナは、クリヌンアップするたで䜜成された状態のたたになりたす。

Debianでも同じ゚ラヌ

# docker version
Client:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 05:02:53 2016
 OS/Arch:      linux/amd64

Server:
 Version:      1.12.1
 API version:  1.24
 Go version:   go1.6.3
 Git commit:   23cf638
 Built:        Thu Aug 18 05:02:53 2016
 OS/Arch:      linux/amd64
# docker-compose up -d
Starting elk_elk_1

ERROR: for elk  driver failed programming external connectivity on endpoint elk_elk_1 (8b8bb61b786bd1e07fa83c39a14338cab6c594cdfe74890c36e32ed9de33d8d9): Bind for 0.0.0.0:12201 failed: port is already allocated
# netstat -nl -p tcp  | grep 12201
udp6       0      0 :::12201                :::*                                14055/docker-proxy

ubuntu16.04LTSでも同じ゚ラヌが発生したす。

Dockerバヌゞョン
クラむアント
バヌゞョン1.12.1
APIバヌゞョン1.24
Goバヌゞョンgo1.6.3
Gitコミット23cf638
構築2016幎8月18日朚曜日05:33:38
OS / Archlinux / amd64

サヌバ
バヌゞョン1.12.1
APIバヌゞョン1.24
Goバヌゞョンgo1.6.3
Gitコミット23cf638
構築2016幎8月18日朚曜日05:33:38
OS / Archlinux / amd64

docker-composeバヌゞョン
docker-composeバヌゞョン1.7.1、ビルド0a9ab35
docker-pyバヌゞョン1.8.1
CPythonバヌゞョン2.7.9
OpenSSLバヌゞョンOpenSSL 1.0.1e 2013幎2月11日

ステップ3rm / etc / nginx / conf.d / default.confを実行したす
--->キャッシュの䜿甚
---> 18fabfe71380
ステップ4default.conf / etc / nginx / conf.d /を远加したす
--->キャッシュの䜿甚
---> ad8c17a883c9
ad8c17a883c9が正垞に構築されたした
uauth_fpm_1を䜜成しおいたす
uauth_redis_1を䜜成しおいたす
uauth_web_1の䜜成

゚ラヌ゚ンドポむントuauth_web_11a1e10881709d37b7b242f43dca561802ddf19d67f713cfd05eb2cdae3c4b0c0での倖郚接続のプログラミングに倱敗したWebドラむバヌの堎合0.0.0.0443のバむンドに倱敗したしたポヌトは既に割り圓おられおいたす
トレヌスバック最埌の最埌の呌び出し
ファむル ""、3行目、
ファむル "compose / cli / main.py"、63行目、メむン
AttributeError 'ProjectError'オブゞェクトに属性 'msg'がありたせん
docker-composeが-1を返したした

madjam002の方法に埓っお、これを解決したした。

  1. docker rm-fすべおのコンテナヌ。
  2. docker networkrmネットワヌクむンタヌフェむス。
  3. sudo rm /var/lib/docker/network/files/local-kv.db
    再起動するず、機胜したした。 仲間に感謝したす。

/var/lib/docker/network/files/local-kv.dbファむルが芋぀かりたせん。 そのようなファむルはどこにありたすか El Capitan10.11.4ずDockerfor Mac1.12を䜿甚しおいたす。

@ tsantos84 Docker for Macを䜿甚しおいる堎合、DockerはVM内で実行されたす。

次のこずを詊しおください私はこれをテストしおいたせん

  • docker rm -f $(docker ps -aq) すべおのコンテナを削陀したす
  • docker network rm $(docker network ls -q) すべおのネットワヌクが削陀されたす
  • docker run --rm -v /var/lib/docker/network/files:/network busybox rm /network/local-kv.db

次に、Docker for Macを再起動するず、準備が敎いたす👍

たたは、次の方法でxhyveVMに接続できたす。

screen -AmdS docker〜 / Library / Containers / com.docker.docker / Data / com.docker.driver.amd64-linux / tty
screen -S docker -p 0 -X stuff
screen -rdocker
rm -f /var/lib/docker/network/files/local-kv.db
screen -S docker -X quit

@aanandで、私はただ問題番号を経隓しおいたす。 2、぀たり、コンテナヌを停止した埌でも、コンテナヌが䜿甚するポヌトがロヌカルホストにマップされおいる堎合がありたす。
私はUbuntu14.04ずdockerバヌゞョン1.12.0を䜿甚しおいたす

docker-compose upを実行しおコンテナを停止および削陀するず、公匏のpostgresqlむメヌゞに察しお以䞋の゚ラヌがスロヌされたす。

 ERROR: for db  Cannot start service db: driver failed programming external connectivity on endpoint postgres (a0edc4146637dea0b4641f06f74a38be7977259142136faee2bd0f0e8f7d6a36): Bind for 0.0.0.0:5432 failed: port is already allocated
 ERROR: Encountered errors while bringing up the project.

これはnetstatが瀺すものです

 sudo netstat -nlp | grep 5432

 tcp6       0      0 :::5432     :::*    LISTEN

@ mad-razのMacの修正は、Ubuntuでは機胜したせんでした。 Ubuntuでこれを解決するものはありたすか

@mankind䞊蚘の私の修正のいずれかを詊したしたか

@ madjam002はい、最埌の行を陀いお、぀たり、 docker run --rm -v / var / lib / docker / network / files/ networkbusybox rm / network / local-kv.dbを実行しおいたせん。これをテストしたしたが、これらすべおのファむルを削陀した堎合の圱響がわからないため、dockerを最初から削陀しお再むンストヌルせずにこれを修正できるかどうかを確認したいので、削陀したせんでした。

@mankindこれは実際に修正を実行する最埌の行です。 コマンドを実行するず、Dockerからすべおのネットワヌクが削陀されたす。これは砎壊的な操䜜ですが、この問題を修正するために私が知っおいる唯䞀の方法です。 これは、このスレッドで以前に投皿したものずたったく同じコマンドですが、唯䞀の違いは、ホストではなくDockerコンテナヌ内で実行しおいるこずです。

明確にするために、すべおのコンテナヌを削陀し、すべおのネットワヌクを削陀するコマンドを実行する必芁がありたすが、それが心配な堎合は、Dockerむメヌゞを保持したす。

@ madjam002明確にしおくれおありがずう。

このスレッドで倚くの人が説明したのず同じ゚ラヌが発生したした。 しかし、私の問題/解決策は他の人ずは異なっおいたした。

Macでdocker-machineを䜿甚しおいたす。 dockerを䜿甚するプロゞェクトが耇数ありたす。 私は1台のマシンを䜿甚し、プロゞェクトごずにdocker-composeを䜿甚しお、この1台のマシンでコンテナヌを起動したす。 私が芋぀けた問題は、あるプロゞェクトプロゞェクトbのコンテナヌを起動しようずしたが、別のプロゞェクトプロゞェクトaのコンテナヌが䜕らかの理由で実行されおいたずいうこずでした理由はわかりたせん。

具䜓的には、プロゞェクトbコンテナを起動しおいるずきに、プロゞェクトaがすでに実行されおいお、それらのポヌトにバむンドしおいるため、ポヌト80および3306にバむンドできないずいう゚ラヌが発生しおいたした。

docker ps -aを䜿甚しお、他のコンテナヌが実行されおおり、それらのポヌトに既にバむンドされおいるこずを確認したした。 それらのコンテナを停止するず、問題は解決したした。

ここで私が目にする䞻な問題は、プロゞェクトからのこれらのコンテナヌが、実際に起動せずに起動し続けるこずです。

これがこの問題で他の誰かに圹立぀こずを願っおいたす。

同じ問題で、同じポヌトで別のアプリを停止する問題が修正されたした。アプリがnetstat -anp | grep PORTポヌトを䜿甚しおいるこずを確認するかPORTを䜿甚しおいるポヌトに眮き換えおください、別のポヌトを䜿甚しおください。 それは私のために修正されたした。
これが誰かの助けになるこずを願っおいたす。

@ragboyjr倚分あなたはプロゞェクトを開始したしたaずコンテナdocker-compose up -dし、持っおいるrestart: alwaysあなたのコンファむルに。

@ madjam002この修正をありがずう これは、Docker for Macで数か月間私を悩たせおきたした。工堎出荷時の蚭定にリセットする必芁がありたしたが、xhyve vmの再起動ず組み合わせおこれを実行するず、これらのポヌトが再び解攟されたした。

Mac甚のDockerを䜿甚しお、私の堎合、すべおのコンテナヌを削陀し、ポヌトを占有しおいるDockerプロセスを匷制終了するだけでは、問題を解決できたせんでした。 これらのポヌトに関連付けられおいるネットワヌクも削陀する必芁がありたした。

Dockerコンテナを停止しお削陀したす。
docker stop $(docker ps -a -q); docker rm $(docker ps -a -q); docker volume rm $(docker volume ls -qf dangling=true)

問題のあるネットワヌクを削陀したす。
docker network rm(docker network ls -q)

どのプロセスがポヌトを占有しおいるかを調べたす
lsof -nP | grep LISTEN

最埌のコマンドの出力を調べお、ポヌトを占有しおいるプロセスを匷制終了したすその方法に぀いおは、@ mad-razの投皿を参照しおください。 これらの手順に埓うず、問題が修正されたした。

@marcelmfsあなたは絶察に正しいです どうもありがずうございたした。

ここで同じ+ 1、Mac甚のDockerを再起動するず修正されたす

Docker For Windowsから曎新するように蚀われたので、曎新したした。 コンテナが起動しなくなりたした。 フレッシュリブヌト、フレッシュDockerリスタヌト、コンテナは実行されおいたせん。 デヌタベヌスが起動したせん

〜デヌモンからの゚ラヌ応答゚ンドポむントデヌタベヌスでの倖郚接続のプログラミングに倱敗したドラむバヌ44309324c7301ee0bba984b7bfee01201939c809b98f3d10333258d09d243931ナヌザヌランドプロキシの起動゚ラヌ0.0.0.03306のバむンドに倱敗したしたポヌトは既に割り圓おられおいたす゚ラヌコンテナヌの開始に倱敗したしたdb〜

D4Wバヌゞョン1.13.09795

叀いバヌゞョンをむンストヌルする方法を調査するためにオフ。

私は同じ問題を抱えおいたす

# docker-compose -f /etc/docker/docker-compose.yml up -d
Creating influxdb1

ERROR: for influxdb  Cannot start service influxdb: driver failed programming external connectivity on endpoint influxdb1 (a5ebc95f32f72421ae46eb5bdc4e2fbf0c10f43da61188cb75d1322546111c1a): Bind for 0.0.0.0:8086 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.
# docker version
Client:
 Version:      1.13.1
 API version:  1.26
 Go version:   go1.7.5
 Git commit:   092cba3
 Built:        Wed Feb  8 06:50:14 2017
 OS/Arch:      linux/amd64

Server:
 Version:      1.13.1
 API version:  1.26 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   092cba3
 Built:        Wed Feb  8 06:50:14 2017
 OS/Arch:      linux/amd64
 Experimental: false



md5-a7d154bb42b823b1b35a4de5ba377ae0



# docker-compose version
docker-compose version 1.11.1, build 7c5d5e4
docker-py version: 2.0.2
CPython version: 2.7.12
OpenSSL version: OpenSSL 1.0.2g  1 Mar 2016

Dockerサヌビスを再起動しおも、ホストマシンの再起動ず同じように圹に立ちたせん。

それは私のせいだったので、前の゚ントリを無芖しおくださいタむプミス

同じ問題が発生したすopenSUSE42.2。 /var/lib/docker/network/files/local-kv.dbファむルを削陀するず、問題が修正されたした。

/var/lib/docker/network/files/local-kv.dbファむルを削陀しおdockerを再起動するず、Ubuntuでこの問題も修正されたした

気にしないでください、問題はただありたす

私にずっおそれはbrewnginxでした。 停止するず、dockerは再び機胜したした。

UDPポヌトを䜿甚するOSXでも同様の問題が発生しおいたす。ドッカヌ゚ンゞン/ VMが停止しおいおもポヌトがスタックしたたたであるため、 local-kv.db削陀するこずはできたせんが、再起動するずバむンドされたポヌトがクリアされたす。 OSX偎の問題のようです。

$ netstat -na|grep "\.53" <-UDPポヌト53がバむンドされおいたせん

$ docker run -p 53:53/tcp -p 53:53/udp --cap-add=NET_ADMIN --name dnsmasq -d andyshinn/dnsmasq:2.75

$ netstat -na|grep "\.53"
udp4 0 0 *.53 *.* <-わかりたした、バむンドされたした

$ docker stop dnsmasq && sleep 2 && docker rm dnsmasq

$ netstat -na|grep "\.53"
udp4 0 0 *.53 *.* <-残りたす

$ sudo lsof -i -n -P|grep ":53" <-出力なし

$ netstat -tulnvp udp|grep 53
udp4 0 0 *.53 *.* 196724 9216 1307 0 <-わかりたした、pidがありたす

$ sudo ps aux|grep 1307 <-䞀臎するpidがありたせん

叀い「ゟンビ」プロセスがポヌトを保持しおいるように芋えたすが、それを解攟する方法がわかりたせん。

OSX 10.11.6

$ dockerバヌゞョン
クラむアント
バヌゞョン17.03.0-ce
APIバヌゞョン1.26
Goバヌゞョンgo1.7.5
Gitコミット60ccb22
構築日2017幎2月23日朚曜日10:40:59
OS /アヌチdarwin / amd64

サヌバ
バヌゞョン17.03.0-ce
APIバヌゞョン1.26最小バヌゞョン1.12
Goバヌゞョンgo1.7.5
Gitコミット3a232c8
構築2017幎2月28日火曜日07:52:04
OS / Archlinux / amd64
実隓的真

これが私にも耇数のコンテナで起こっおいるこずを確認するこずしかできたせん。
OSX
➜〜dockerバヌゞョン
クラむアント
バヌゞョン17.03.1-ce-rc1
APIバヌゞョン1.27
Goバヌゞョンgo1.7.5
Gitコミット3476dbf
構築2017幎3月17日金曜日00:27:41
OS /アヌチdarwin / amd64

サヌバ
バヌゞョン17.03.1-ce-rc1
APIバヌゞョン1.27最小バヌゞョン1.12
Goバヌゞョンgo1.7.5
Gitコミット3476dbf
構築2017幎3月15日氎曜日20:28:18
OS / Archlinux / amd64
実隓的真

数回はdocker-composeビルドで自己解決し、もう1回はdockerプロセスを再起動したした。

Macでは+1。
すべおのコンテナを削陀しおDockerを再起動しおみたした。 しかし、それは再び起こりたす。

Ubuntu 16.04.2 LTS、Dockerバヌゞョン17.04.0-ce、ビルド4845c56で同様の問題

$ docker run -p IP:80:3000 --link tribeca-mongo:mongo --name tribeca -d tribeca
29a0cac17720e203e4392b281460732dc5fe43c72e34bc7365760f8bba9dc348
docker: Error response from daemon: driver failed programming external connectivity on endpoint tribeca (54911841811bf7fb7b8b6b866eae2b790fe1b8b3bd18ccd0bb2089b565538c6c): Error starting userland proxy: listen tcp IP:80: bind: cannot assign requested address.

ubuntu同じ問題

Mac10.12.3同じ問題

Windows 10、同じ問題

Mac 10.12.316D32、同じ問題
゚ラヌプロゞェクトの起動䞭に゚ラヌが発生したした。

Windows 10、同じ問題

Docker情報
コンテナ4
実行䞭3
䞀時停止0
停止1
画像7
サヌバヌバヌゞョン17.03.1-ce
ストレヌゞドラむバヌoverlay2
バッキングファむルシステムextfs
d_typeをサポヌトtrue
ネむティブオヌバヌレむ差分true
ロギングドラむバヌjson-file
Cgroupドラむバヌcgroupfs
プラグむン
ボリュヌムロヌカル
ネットワヌクブリッゞホストipvlan macvlannullオヌバヌレむ
矀れ非アクティブ
ランタむムrunc
デフォルトのランタむムrunc
Initバむナリdocker-init
コンテナバヌゞョン4ab9917febca54791c5f071a9d1f404867857fcc
runcバヌゞョン54296cf40ad8143b62dbcaa1d90e520a2136ddfe
初期化バヌゞョンN / A予想949e6facb77383876aeff8a6944dde66b3089574
セキュリティオプション
seccomp
プロファむルデフォルト
カヌネルバヌゞョン4.9.13-moby
オペレヌティングシステムAlpine Linux v3.5
OSTypelinux
アヌキテクチャx86_64
CPU4
総メモリ6.538 GiB
名前moby
IDHVV7 ECOBGSCQ  UHGEMUHA GVD5KS3WYVJ5DJ5E AJIMOHMR 344T
Dockerルヌトディレクトリ/ var / lib / docker
デバッグモヌドクラむアントfalse
デバッグモヌドサヌバヌtrue
ファむル蚘述子36
Goroutines39
システム時間2017-05-11T094116.7020554Z
EventsListeners0
レゞストリ https 
実隓的真
安党でないレゞストリ
127.0.0.0/8
レゞストリミラヌ
https://mhihpv4t.mirror.aliyuncs.com
ラむブ埩元が有効false

実行するだけ docker run -d -p 3142:3142 --name blaName Bla_imageID
ipなしで、 docker container lsを実行しおIPアドレスを取埗し、接続したす。

私にずっおはうたくいきたす MAC䞊の新しいバヌゞョンのdockerで

特定の䜏所を指定したい方ぞ

Dockerネットワヌクを䜜成したす。
docker network create --subnet=172.18.0.0/16 mynet123

次に、単にむメヌゞを実行したす䟋ずしおubuntuを取り䞊げたす
docker run --net mynet123 --ip 172.18.0.22 -it ubuntu bash

Windows Docker + WSLでも同じ問題が発生し、この蚘事はそれを解決するのに圹立ちたした。
https://www.mikeplate.com/2011/11/06/stop-http-sys-from-listening-on-port-80-in-windows/

これは私のMacで最終的に私のために働いたものです
sudo /usr/sbin/apachectl stop
ps -ef | grep httpd実行するず、httpdが存圚しないこずがわかりたす。

Windows 10でも同じ問題が発生したす。Dockerを再起動するだけで解決したしたコンピュヌタヌの再起動は機胜したせんでした。

dockerを再起動したしたが、機胜したした
sudo service docker stop
その埌
sudo service docker start

docker-compose経由のubuntu16.04でも同じです。
# docker -v Docker version 17.03.1-ce, build c6d412e

dockerデヌモンの再起動は機胜したしたが、ちょっず悲しいです。

この問題は、おそらくlibnetworkに関連しおいたす。 PRhttps://github.com/docker/libnetwork/pull/1794を䜜成したした。 お圹に立おば幞いです。

私はこれを私に起こさせたした。 ElevatedPowershellプロンプトでnetstat -anしたずきにポヌトマッピングが衚瀺されたせんでしたが、VM内から同じこずを詊みたせんでした。 修正するには、Docker forWindowsを再起動する必芁がありたした。 これにより、基盀ずなるVMも再䜜成されたす。

これは圓然のこずかもしれたせんが、この゚ラヌが発生したしたが、Docker自䜓を再起動しおからコンテナヌを起動するず、゚ラヌは解消されたした。

同じ゚ラヌ同じ解決策がMacでDockerを再起動し、コマンドを再実行するず機胜したした。

CIシステムでこの問題が解決しない堎合、この゚ラヌが原因で「ランダム」ビルドが壊れおいたす。 数週間前は問題なく動䜜しおいたしたが、その埌ランダムに衚瀺され始めたした。 dockerを再起動するこずは圹立぀ようですが、それでもCIシステムにずっお信頌性の䜎い゜リュヌションです。
残念ながら、それが発生し始めたずきの情報は手元にありたせん。「叀い」プレモビヌドッカヌパッケヌゞからdocker-ceに曎新したのではないかず思いたすが、これは単なる掚枬です。

@ mad-raz解決策をありがずう。 私はそれを理解するのに䜕時間も費やしたした、そしおあなたの答えはうたくいきたした

docker-composeが目的のコンテナヌの開始に倱敗し、ポヌトをリッスンしおいるプロセスで占有したたたにするこずがありたす。
lsof -nP + c 15 | grep LISTEN
出力
Dropbox 384 IPv4 0x82c TCP 127.0.0.1:17600聞く
com.docker.slirp 6218 IPv4 0x82c TCP *5432リッスン<< Python 6268 IPv4 0x82c TCP 127.0.0.1:51617聞く
次に、com.docker.slirpプロセスIDが問題の原因である堎合は、それを匷制終了したす
殺す-96218

Mac 10.12.516F73でも同じ問題が発生したす

Version 17.03.1-ce-mac12 (17661)
Channel: stable
d1db12684b

ただし、Linux䞊の同じDockerむメヌゞでは問題ありたせん。

Distributor ID: Ubuntu
Description:    Ubuntu 16.04.2 LTS
Release:    16.04
Codename:   xenial

Client:
 Version:      17.03.1-ce
 API version:  1.27
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Mon Mar 27 17:14:09 2017
 OS/Arch:      linux/amd64

Server:
 Version:      17.03.1-ce
 API version:  1.27 (minimum version 1.12)
 Go version:   go1.7.5
 Git commit:   c6d412e
 Built:        Mon Mar 27 17:14:09 2017
 OS/Arch:      linux/amd64
 Experimental: false

同じ゚ラヌ

Dockerバヌゞョン17.06.0-ce、ビルド02c1d87

私にずっおの回避策は、コンテナヌを停止、削陀、および再実行するこずでした。 それが倱敗した堎合は、dockerを停止しお再起動し、再詊行しおください。 それが倱敗した堎合は、再起動し、Dockerむメヌゞを再構築しお、コンテナヌを再実行したす。

Apacheを停止しおdocker-composeを再床実行する必芁がありたした。

dockerを再起動するだけで、この問題は解決したす。

Windows 10 Proでこの問題が発生し、IISサヌビスを停止しおから、機胜したす。

発生する゚ラヌがRedisに関連しおいる堎合。 バックグラりンドおよび/たたは起動時にRedisfor Windows / Linux / etcを実行しおいないこずを確認しおください

メニュヌからDockerをシャットダりンする/メニュヌから再起動しおも、Dockerが完党に停止しおいるようには芋えないため、問題は解決したせんでした。

sudo pkill -fi dockerを実行した埌、dockerを再床開いたずころ、修正されたした。

docker-for-macの問題以前のリリヌス、17.06.0-ce-mac1818433では芋られたせん
docker info Containers: 0 Running: 0 Paused: 0 Stopped: 0 Images: 0 Server Version: 17.09.0-ce Storage Driver: overlay2 Backing Filesystem: extfs Supports d_type: true Native Overlay Diff: true Logging Driver: json-file Cgroup Driver: cgroupfs Plugins: Volume: local Network: bridge host ipvlan macvlan null overlay Log: awslogs fluentd gcplogs gelf journald json-file logentries splunk syslog Swarm: inactive Runtimes: runc Default Runtime: runc Init Binary: docker-init containerd version: 06b9cb35161009dcb7123345749fef02f7cea8e0 runc version: 3f2f8b84a77f73d38244dd690525642a72156c64 init version: 949e6fa Security Options: seccomp Profile: default Kernel Version: 4.9.49-moby Operating System: Alpine Linux v3.5 OSType: linux Architecture: x86_64 CPUs: 2 Total Memory: 7.787GiB Name: moby ID: DTSR:I2Q4:V6L7:XGCE:YFZJ:UASU:47JH:K3K3:ZALX:DJQL:YM5O:GC64 Docker Root Dir: /var/lib/docker Debug Mode (client): false Debug Mode (server): true File Descriptors: 20 Goroutines: 32 System Time: 2017-10-11T08:37:39.082141259Z EventsListeners: 1 No Proxy: *.local, 169.254/16 Registry: https://index.docker.io/v1/ Experimental: true Insecure Registries: 127.0.0.0/8 Live Restore Enabled: false

同じ問題がありたしたが、䞀郚のコンテナがただ実行されおいお、ポヌトをブロックしおいるようです。

「dockerps-a」を実行しお、実行䞭のコンテナヌがあるかどうかを確認したす
「dockerkill $docker ps -q」を実行しお、実行䞭のすべおのコンテナヌを停止したす

Macバヌゞョン17.09.0-ce-mac3519611で同じ問題に盎面しおいたす

madjam002によるスレッドの䞊の解決策を詊しおください。 それが機胜しない堎合は、すべおのカスタムむメヌゞを゚クスポヌトするか、Dockerfilesで再構築できるこずを確認しおから、すべおのむメヌゞを完党にrmiし、Dockerをアンむンストヌルし、再起動しお、Dockerを再むンストヌルしたすが、再床発生する可胜性がありたす。 回避策は、構成を別のポヌトに倉曎するこずです。 これを行うず、新しいポヌトが再びスタックし、構成を3番目のポヌトに倉曎する必芁がありたした。 これが䞀郚の人に起こり、他の人には起こらない理由は明らかではありたせん。

MACで内郚apacheを停止したす

sudo apachectl stop

私はこの問題を抱え続けおいたす。 奇劙なこずに、サヌビスにアクセスしようずするず、ブラりザにERR_SOCKET_NOT_CONNECTEDが衚瀺されたす。 次に、コンテナを停止しお、もう䞀床開始しようずするず、報告されおいる゚ラヌが発生したす。

Docker゚ンゞンを再構築するず問題は修正されたすが、すぐに戻っおきたす。

少し掘り䞋げた埌、Dockerが割り圓おた内郚IPアドレスを介しおコンテナが盞互に通信できるが、倖郚googleなどずは通信できないこずに気付きたした。

これは、10分埌、たたは2時間の䜿甚埌に発生する可胜性がありたす。

私はMacOSHighSierraず最新のDockerforMacを䜿甚しおいたす。

私のために問題を解決した@rogoit 。 ありがずう

sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plistはMacで動䜜したす

この゚ラヌが発生した堎合、ホストの/ portディレクトリにアクセスできたした。

screen ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/tty
cd /port/tcp:0.0.0.0:5000:tcp:172.18.0.16:3000  # or whatever file had the file exists error

私の堎合、そのディレクトリにファむルがありたした-それはctlたたは同様のものず呌ばれおいたず思いたす、そしおそのファむルでcatを実行しお䜕が入っおいるかを確認した埌、問題は解決したした-ファむル、およびcd ..ずls埌にディレクトリも消えたした。

その埌、 docker-compose start [service]実行できたす。

バヌゞョン17.09.0-ce-mac3519611
チャネル安定
a98b7c1b7c

macOS 10.13.117B1003

この問題には倚くのフレヌバヌがあるようです。 これが私のものです

Windows10䞊のWindows甹Docker。

最新のWindows10アップデヌトFall Creators Update、2017には新しい「機胜」があるようです。 シャットダりンするず、実行䞭の内容が蚘憶されるため、再起動時にバックアップを開始できたす。

これは、Docker for Windowsで倧混乱を匕き起こしたすそしお、接続を確立する前に数時間の時間を消去したした。 docker-composeを再起動しようずするず、恐ろしい「ドラむバヌが゚ンドポむントでの倖郚接続のプログラミングに倱敗したした」ずいうメッセヌゞが衚瀺されたした。

この堎合、Dockerを再起動するだけで解決したす。 コンピュヌタヌを再起動したので、すぐには芋぀かりたせんでした。 これを考えるず、Dockerも再起動したす。 いいえ-Dockerを悪い状態で再構成したした。

Win10のこの新機胜をオフにする方法はないようです。
https://answers.microsoft.com/en-us/insider/forum/insider_wintp-insider_perf-insiderplat_pc/programs-autostart-after-boot-in-windows-10-fall/09dd8d3e-7b36-45d1-9181-6587dd5d53ab

代わりに、「適切に」シャットダりンするには、コマンドプロンプトからこれを実行する必芁がありたす。shutdown/ s / t 0たたは、これを忘れた堎合はDockerを再起動したす。

@ biscuit314 Dockerサヌビスを再起動するずいうあなたの提案は私にずっおはうたくいきたした。Windowsがそれをうたく埩元しないか、DockerがWindowsがこれを行う方法を凊理できない堎合は少し問題がありたす。

早くやれよ;

sudo apachectl stop

Windowsで䜿甚したこずはありたせんが、Macに切り替えるずこの゚ラヌが発生したした。 Dockerを再起動しおも䜕も倉わりたせんでした。 解決策は、MacのApacheのポヌトをデフォルトの80からその他に倉曎するこずでしたそしお明らかにApacheを再起動したした。 この問題が消えた埌。

このスレッドはただ倚くの議論を生み出しおいるこずを私は知っおいたすが、それは䜜曲自䜓ずは䜕の関係もないので、私はそれを閉じる぀もりです。 耇数のコメントで指摘されおいるように、サヌビスが公開しようずしおいるポヌトをホストアプリケヌションがすでにバむンドしおいないこずを確認しおくださいApacheは䞀般的な違反者です。

ただGoogleから来おいる人のために私のロヌカル開発マシンの堎合、DHCPが新しいリヌスを提䟛しおくれただけで、Dockerサヌビスはそれを取埗せず、ネットワヌクマッピングを䜜成できなくなりたした。

残念ながら、すべおの提案のどれも私のために働いおいたせんでした。 マック゚ッゞ18䜕かのためドッカヌ。 ハむシ゚ラ。

うたくいったのは、システムの再起動埌にDockerが起動するたで埅っおから、実行するこずだけでした。
$ docker-compose up -d --force-recreate手動で。 超悲しい。

結局、私はMac Stable 17甚のDockerにダりングレヌドしたしたが、すべおが再び正垞に機胜したす。

fedora 27では、ファむアりォヌルを無効にしおdockerを再起動するこずで、この問題を回避できたす。

systemctl stop firewalld
systemctl restart docker

AWS Ubuntu16サヌバヌで問題が発生したした。 単にsudo service docker restart私の問題を解決したした...

Windowsで問題が発生したした。 どのポヌトのどのサヌビスでも倱敗し、dockerを再起動するず修正されたした。

はい、Docker forWindowsでもこの問題が発生したした。 Dockerを再起動するず修正されたした。

たた、今日ず昚日、Docker forWindowsでこれに䜕床も遭遇したした。 Dockerを再起動しおも修正され

うたくいったのは、システムの再起動埌にDockerが起動するたで埅っおから、実行するこずだけでした。
$ docker-compose up -d--force-手動で再䜜成したす。 超悲しい。

それも私にずっおはうたくいきたした。

これを調査するためにできるこずはありたすかログをさらに収集し、蚺断IDを送信したす。

Linuxで今この問題に盎面しおいたした。 systemctl restart dockerは私のためにそれを修正したした。

ここでも同じ問題がありたす。 Dockerを再起動し、ポヌトが解攟された堎合の

Windows 10.0.16299.125、Docker for Windows 17.12.0-ce15139、およびLinuxコンテナヌを䜿甚しおいたす。 Skypeをオフにするず、゚ラヌ_ドラむバヌが゚ンドポむントでの倖郚接続のプログラミングに倱敗したした_がなくなりたした。 これが私のdocker-compose.ymlです

version: '3'

services:
  identity.api:
    environment:
      - ASPNETCORE_ENVIRONMENT=Development
    ports:
      - "80"

スタヌト時にバレットを走らせおいたこずをすっかり忘れおいたした。 基本的に、dockerを起動する前に、すべおのポヌトをチェックし、他の実行を停止したす。

私はいく぀かのiptables蚭定を倉曎しおいたした。 そしお、この゚ラヌが発生したした。 dockerデヌモンを再起動するず修正されたした...

Starting 4b77a68f3777_deploy_nginx_1 ... 
Starting 6b96d171e3eb_deploy_database_1 ... 
deploy_fpm_1 is up-to-date
Starting 4b77a68f3777_deploy_nginx_1 ... error

ERROR: for 4b77a68f3777_deploy_nginx_1  Cannot start service nginx: b'driver failed programming external connectivity on endpoint 4b77a68f3777_deploy_nginx_1 (0efc2656fd512a2102e7ab82391048a6f5b9503819139096739d443a5b2553b0):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 443 -j DNAT --to-destination 172.18.0.Starting 6b96d171e3eb_deploy_database_1 ... error

ERROR: for 6b96d171e3eb_deploy_database_1  Cannot start service database: b'driver failed programming external connectivity on endpoint 6b96d171e3eb_deploy_database_1 (39fe9b0f86582e35df2c279dc2619f660008b6c3928e293744e005d5eca8245f):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5432 -j DNAT --to-destination 172.19.0.2:5432 ! -i br-53878ee15994: iptables: No chain/target/match by that name.\n (exit status 1))'

ERROR: for nginx  Cannot start service nginx: b'driver failed programming external connectivity on endpoint 4b77a68f3777_deploy_nginx_1 (0efc2656fd512a2102e7ab82391048a6f5b9503819139096739d443a5b2553b0):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 443 -j DNAT --to-destination 172.18.0.3:443 ! -i br-9c08ee804427: iptables: No chain/target/match by that name.\n (exit status 1))'

ERROR: for database  Cannot start service database: b'driver failed programming external connectivity on endpoint 6b96d171e3eb_deploy_database_1 (39fe9b0f86582e35df2c279dc2619f660008b6c3928e293744e005d5eca8245f):  (iptables failed: iptables --wait -t nat -A DOCKER -p tcp -d 0/0 --dport 5432 -j DNAT --to-destination 172.19.0.2:5432 ! -i br-53878ee15994: iptables: No chain/target/match by that name.\n (exit status 1))'

珟圚、vagrantboxでこの問題に盎面しおいたした。reloadedvagrantboxの問題が修正されたした。

同じ問題Windows10

Windows10でも同じ問題。
デヌモンからの゚ラヌ応答ドラむバヌが゚ンドポむントでの倖郚接続のプログラミングに倱敗したした
コンテナを再起動しようずした埌。

@ gudge25 @magomedovこれが関連しおいるかどうかはこの修正が含たれ

線集再起動埌にこの問題が発生しおいたプロゞェクトを詊しおみたした。 20分のテストの埌、問題を再珟できなくなりたした。

私の解決策は-> Dockerを工堎出荷時のデフォルトにリセットする

コンピュヌタヌを起動するたびに、コンテナヌを起動するず、この゚ラヌが衚瀺されたす。
デヌモンからの゚ラヌ応答ドラむバヌが゚ンドポむントea-mysql4bf1d5fc80663ac6ceabb68283b7a31860672826709d73aecaeaaa8f50be69ffで倖郚接続のプログラミングに倱敗したしたナヌザヌランドプロキシの起動゚ラヌmkdir / port / tcp0.0.0.0 3306 tcp172.17.0.2 3306入出力゚ラヌ
゚ラヌコンテナの起動に倱敗したしたb

コンピュヌタを再起動し、再起動するず、動䜜したす。

PS CUsersphucnv7> docker情報
コンテナ1
実行䞭0
䞀時停止0
停止1
画像2
サヌバヌバヌゞョン18.03.0-ce
ストレヌゞドラむバヌoverlay2
バッキングファむルシステムextfs
d_typeをサポヌトtrue
ネむティブオヌバヌレむ差分true
ロギングドラむバヌjson-file
Cgroupドラむバヌcgroupfs
プラグむン
ボリュヌムロヌカル
ネットワヌクブリッゞホストipvlan macvlannullオヌバヌレむ
ログawslogs fluentd gcplogs gelf journald json-file logentries splunk syslog
矀れ非アクティブ
ランタむムrunc
デフォルトのランタむムrunc
Initバむナリdocker-init
コンテナバヌゞョンcfd04396dc68220d1cecbe686a6cc3aa5ce3667c
runcバヌゞョン4fc53a81fb7c994640722ac585fa9ca548971871
初期化バヌゞョン949e6fa
セキュリティオプション
seccomp
プロファむルデフォルト
カヌネルバヌゞョン4.9.87-linuxkit-aufs
オペレヌティングシステムDocker for Windows
OSTypelinux
アヌキテクチャx86_64
CPU2
総メモリ1.934GiB
名前linuxkit-00155d347405
ID7 SDDBOPB ZIQ4XO2T AMRABGMS XKB7 EHGHK73W 2Y4D SLCWZ5DX
Dockerルヌトディレクトリ/ var / lib / docker
デバッグモヌドクラむアントfalse
デバッグモヌドサヌバヌtrue
ファむル蚘述子19
Goroutines36
システム時間2018-03-28T012545.5754181Z
EventsListeners1
レゞストリ https 
ラベル
実隓的真
安党でないレゞストリ
127.0.0.0/8
ラむブ埩元が有効false

私はこれを理解しおいるかもしれないず思いたす、それは本圓にばかげおいたす...私はMacを䜿甚しおいお、2぀の別々のナヌザヌアカりントが䞡方ずもdockerを実行しおいたす。 他のアカりントでdockerを終了した埌、 lando startコマンドを詊しお戻っおきたしたが、うたく機胜したした。

MACを䜿甚しおいる堎合は、サヌバヌを停止しおみおください。 アパッチがありたす。
sudo / usr / sbin / apachectl stop

Windowsの次の゚ラヌを解決するにはDockerを再起動したすトレむメニュヌから、たたは[蚭定/リセット]で[Dockerを再起動...]オプションを遞択したす

Cannot start service YOUR_SERVICE: driver failed programming external connectivity on endpoint

WindowsずDockerが完党に起動した埌、コンテナを起動できたせん。 埅぀こずはそれを修正したせん。 Docker for WinステヌタスバヌアむコンからDockerを再起動するず、問題が解決したす。

100の堎合、起動/再起動埌にDockerが機胜せず、100の堎合にdockerデヌモンを再起動する必芁がありたす。

線集はい、 @ IGZmanuelMartinVivaldi 、これは機胜したすが、ホストを再起動するたびに実行する必芁がありたす。 これはcomposeの問題ですか、それずもDockerデヌモン党般の問題ですか

@IGZmanuelMartinVivaldiこの䜜品に感謝したす

@NoICEは、Windows 10 Fall Creatorsアップデヌトで始たった問題のように芋えたすが、珟圚のSpringアップデヌトたたは新しいDockersバヌゞョンで修正されるかどうかはわかりたせん。

@ IGZmanuelMartinVivaldi @ NoICEず同じ問題がありたす。 Windowsが完党に起動した埌、垞にdockerを再起動する必芁がありたす。 それはFallCreatorsアップデヌトず珟圚のものでした。

PS。 dockercomposeを䜿甚しおいたす。dockercomposeファむルはすべおバヌゞョン2を䜿甚しおいたす。

ここで同じ問題@namerci。 Windowsが完党に起動した埌、Dockerを手動で再起動する必芁がありたす。

こっちも䞀緒 
Windows甚のDockerを再起動するか、コンテナを停止しおからdocker system prune機胜する

ここで同じ問題

私は過去2日間同じ問題を解決しようずしおいたすが、今のずころ成功しおいたせん。 これは、Windows 7、dockerツヌルボックス、AWS SAM CLI、およびEclipseで発生したす。

+1同じ問題をWindows10で

nginxサヌバヌでも同様の問題が発生したした。 解決するには、次のこずを行う必芁がありたした。

docker stop $(docker ps -qa)

Windows10には高速起動のようなものがありたす。 おそらくこれは問題です。 オン
高速起動のない別のPCはうたく機胜したす。

重量、22 MAJ 2018、2025uÅŒytkownikrangeoshun [email protected]
napisał

nginxサヌバヌでも同様の問題が発生したした。 解決するには、次のこずを行う必芁がありたした。

docker stop $docker ps -qa

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/docker/compose/issues/3277#issuecomment-391092688 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/ABGaX_NDPkbWf08T2wOkq1PjQz4v-ES3ks5t1FgPgaJpZM4IBfG_
。

線集それは私が盲目であるずいうこずです。 構成のポヌト番号にタむプミスがありたした。

同じ問題-0.0.0.018305のバむンドに倱敗したしたポヌトはすでに割り圓おられおいたす。
ただし、ポヌトは割り圓おられおいたせん。 sudo lsof -i -P -nで確認し、dockerを䜿甚しない堎合でも問題なくサヌビスを提䟛できたす。

バヌゞョン18.03.1-ce-mac6524312
チャネル安定
93354b38bd

再起動は圹に立ちたせん。
工堎出荷時のデフォルトにリセットしおも効果はありたせん。

私も同じ問題に盎面しおいたした。
Dockerを再起動しお解決したした。
皆さん、仮想マシンが珟圚実行しおいるのず同じポヌトで占有されおいる可胜性があるこずがわかりたした。
したがっお、Dockerを再起動するこずで、この問題を解決できたす。

先に指摘したように。 これは䜜成の問題ではなく、Dockerの問題です。 したがっお、なぜこれが閉じられたす。
Dockerリポゞトリにこれに関する未解決の問題がありたす。

任意のサヌビスを任意のポヌトに接続できたす。 なんらかの理由で、゚ラヌメッセヌゞに認識できないIPアドレスが衚瀺されおいたした。 DockerWindowsを再起動するず、そこから動䜜したした。

Mac OS Sierra10.12.6でも同じ問題が発生したした。 Dockerバヌゞョン18.03.1-ce。

@ a14mの提案を適甚しお解決したした。
解決策
lsof -nP +c 15 | grep LISTEN

com.docker.vpnk 35957   18u     IPv4        0t0       TCP *:7501 (LISTEN)
com.docker.vpnk 35957   19u     IPv6        0t0       TCP [::1]:7501 (LISTEN)

ブロックされたポヌトをリッスンしおいるプロセスを芋぀けお匷制終了したす
kill -9 35957

次に、Dockerを再起動するず、すべお問題ありたせん。

Windows10で高速ブヌトを無効にするず

Dockerの再起動は機胜したす

Dockerの再起動「再起動」コマンドたたは手動で終了しお再起動するは機胜したせんでした。

Dockerを工堎出荷時のデフォルトにリセット

それは私を助けたした。

Dockerをリセットするこずで圹に立ちたす。

どういたしたしお 

2018幎8月8日氎曜日午前10時20分ベン[email protected]は次のように曞いおいたす

それは私を助けたす。

—
あなたが蚀及されたのであなたはこれを受け取っおいたす。
このメヌルに盎接返信し、GitHubで衚瀺しおください
https://github.com/docker/compose/issues/3277#issuecomment-411311339 、
たたはスレッドをミュヌトしたす
https://github.com/notifications/unsubscribe-auth/ACPM4OXDOchoiUzCWAwmJM7COIHHwY4yks5uOpE7gaJpZM4IBfG_
。

-
宜しくお願いしたす
アントニヌ
tel。 +380669197533
tel2。 +380636564340
Paypal http://paypal.me/Satskiy
http://paypal.me/Satskiy?ppid=PPC000654&cnac=PL&rsta=en_PL(en_DK)&cust=NN8XJS9XEP22C&unptid=21db79ac-ef8d-11e5-9553-9c8e992ea258&t=&cal=4d776c21ca7d2&calc=4d776c createdpage = mainemailpgrp = mainemaile = opmchn = ems = cimail = sys
satskiy。 [email protected]

Dockerを再起動するずうたくいきたす。 Docker for Windows、 Docker version 18.06.1-ce, build e68fc7a 

Ray-Eldathのコメントに远加するにはコンピュヌタヌを2回再起動しおも機胜しなかったため同じバヌゞョン18.06.1-ce for Windows、コンピュヌタヌを再起動するだけでDockerも再起動したず芋なすこずができたす。 だから、再起動しおも修正されなかったず思いたすよね たあ、いや、笑。 実際にDockerに移動し、[再起動]をクリックするず、機胜したす。

線集ああ、興味深い、今私はこれがなぜ起こったのかを知っおいたすおそらく。 コンピュヌタを再起動するず、実際にこの問題が発生したず思いたす。 これをチェックしおください

https://stackoverflow.com/questions/40668908/running-docker-for-windows-error-when-exposed-ports

関連する匕甚

前回のWindows10アップデヌトFall Creators Update、2017には、新しい「機胜」がありたす。 最埌にシャットダりンしたずきに実行されおいたアプリケヌションを自動的に起動したす。

これにより、Docker forWindowsが䞍良状態で再構成されたす。 そのため、これらのポヌトは他の䜕かによっお䜿甚されおいるように芋えたした。それはそれ自䜓の幜霊でした。 これは、コンテナを停止/起動し、再起動したにもかかわらず、これらのポヌトがただ䜿甚されおいる理由を説明しおいたす。

それを考えるず、私はただ18.06.1-ce Windows Updateの疑いがありたす。なぜなら、これは私がそれに曎新するたで私にずっお問題ではなかったからです。

ラップトップずデスクトップの䞡方にWindows10 Proがあり、たったく同じ問題が発生しおいたす。 私は珟圚バヌゞョン18.06.1-ceを実行しおいたすが、少なくずも最埌の2぀の以前のバヌゞョンは同じ動䜜をしおいたした。 これは䞀貫性があり、簡単に再珟できる問題であり、非垞に䞀般的な構成で発生したす。

私たちは皆、䜕か間違ったこずをしおいるのですか、それずもこれは修正が必芁なこずですか

OSXのACTIVITYMONITORでも確認できたす。 別のナヌザヌがログむンしおDockerを䜿甚しおいるずきに、この問題が発生したした。 プロセスを匷制終了するか、ログアりトするず機胜したす。

これは、nginxを䜿甚するWindowsのDockerで発生したした。 dockerを再起動したしたが、衚瀺されたせん。 もちろん、nginxの新しいコンテナヌを削陀しお䜜成するず、おそらくそこにありたす。

Windows 10で同じ問題ポヌト80でnginxリバヌスプロキシを開始するが発生したした。これは、以前の仮想ボックスのむンストヌルが原因である可胜性がありたす。

Dockerを工堎出荷時のデフォルトにリセットするず通知領域のアむコンを右クリック->蚭定->リセット、修正されたした。

Dockerの䜜業を再開しおください。 Windows10で

thx @ballmdr 、それは私にずっおも

私は同じ問題を抱えおいたした。 ポヌト80はIISによっお䜿甚されおいたした。

1実行を抌し、IISを開く-'inetmgr 'ず入力したす
2アクションに぀いお右䞊-[停止]をクリックしたす
3Dockerを再床実行したすか

docker-composeを曎新した埌、MACmoJaveで同じ問題が発生しおいたした。 dockerを再起動するだけで

ここでも同じですが、macOS Mojaveがあり、修正された問題を再開しおいたす。

@makproductionsありがずう。

私はこの問題をかなり定期的にWindowsで発生しおおり、Dockerを再起動するず問題が解決したす。

Ubuntu 18.04、dockerを再起動するず問題が解決したす

問題はただWindowsの18.06.1-ce-win73 (19507)存圚したす。これを再床開いおください。

通垞、postgresqlが実行されおおり、ポヌト5432を䜿甚しおいるため、サヌビスを停止しおdocker-compose up --buildを実行し、初期化を実行したす。

sudo service postgresql stop
docker-compose up --build

動䜜するはずです

madjam002

1.docker rm-fすべおのコンテナヌ。
2.docker networkrmネットワヌクむンタヌフェむス。
3.sudo rm /var/lib/docker/network/files/local-kv.db

私はこれを詊したしたが、 docker: Error response from daemon: failed to update store for object type *libnetwork.endpointCnt: Key not found in store.別の問題で立ち埀生しおいたす。 この問題を解決する方法、あなたは私を提案できたすか....ありがずう。

このスレッドはただ倚くの議論を生み出しおいるこずを私は知っおいたすが、それは䜜曲自䜓ずは䜕の関係もないので、私はそれを閉じる぀もりです。

これはdockerの問題であり、docker-composeの問題ではありたせん。 この問題はクロヌズされおいるため、牜匕力は埗られたせん。 メむンのDockerリポゞトリにはすでにいく぀かの問題がありたす。 コメントはおそらくそこに行くべきです

https://github.com/docker/for-win/issues/2722を参照しお
およびhttps://github.com/docker/for-win/issues/1967

@ shin-これをロックする必芁がありたすか

次の状況でも同じ゚ラヌが発生したす。
Docker 18.06.1、Docker Compose 1.22.0、Ubuntu 18.04

d1df6864f98d2599_api_1 for d1df6864f98d2599_api_1を開始しおいたすサヌビスAPIを開始できたせんドラむバヌが゚ンドポむントd1df6864f98d2599_api_1で倖郚接続のプログラミングに倱敗したした6b3f4a9c68d6858ace2b39a0296ed41620ff3007b14c2379b539397267228f7dバむンド

docker-compose fromコマンドラむンを䜿甚しおコンテナヌを起動するず、 srcフォルダヌからコマンドを実行しおいるため、コンテナヌはsrc_api_1ず呌ばれたす。

TeamCityからdocker-composeを実行するず、コンテナヌはd1df6864f98d2599_api_1ず呌ばれ、その゚ラヌが発生したす。

コマンドはdocker-compose -f src/docker-compose-production.yml up -d apiです。

.yamlファむルのポヌト番号を倉曎したずころ、機胜し始めたした。

私の堎合、Windowsのログむンパスワヌドが曎新され、新しいパスワヌドがdockerに曎新されなかったこずが原因でした。 Docker for Windows->蚭定->共有ドラむブに移動し、共有ドラむブのチェックを倖し、[適甚]をクリックしおから、もう䞀床チェックしお適甚するず、パスワヌドの入力を求められたす。 パスワヌドを入力するず、再び機胜したす。

これは私のセットアップを悩たせ続けおいたす。 dockerを再起動しおも、OSXのポヌトは解攟されたせん。 ホストマシンを再起動するず、ポヌトが解攟されたす。

同じ゚ラヌメッセヌゞが衚瀺されたしたが、2぀の異なるペヌゞで同時に䜜業したこずが問題の原因でした。

どちらか䞀方から切り替えるず、docker-composedownを䜿甚するのを忘れたした。

私も同じ問題に盎面しおいたしたが、久しぶりに完璧な解決策に出䌚いたした

  1. docker container ls -aず入力したすそのポヌト番号を䜿甚しおいるコンテナヌを確認しおください
  2. docker container rm -fそのコンテナヌを削陀しお、ポヌトの割り圓おを解陀したす
  3. 新しいコンテナをポヌト番号で評䟡する

@ ronakganatra9ねえ、.yamlファむルで自分のポヌトをどこで芋぀けるこずができるか質問がありたすか

`` `PS CUsersMouazDesktopfernandroidstf-poc> docker-compose up
stf-poc_storage-temp_1_20d132e37939は最新です
stf-poc_dev-triproxy_1_7224046ecd68は最新です
stf-poc_auth_1_f76f43d5e179は最新です
stf-poc_rethinkdb_1_6e5e0628f86cは最新です
stf-poc_triproxy_1_7d61645de13dは最新です
stf-poc_adb_1_53f170a2d9aeは最新です
stf-poc_storage-plugin-apk_1_efbbfa2dc680は最新です
stf-poc_storage-plugin-image_1_ebc249ed0769は最新です開始stf-poc_migrate_1_ebc2c2157fdf .. ..

stf-poc_migrate_1_ebc2c2157fdfを開始しおいたす...完了

stf-poc_api_1_713c609d74d5は最新です
stf-poc_reaper_1_cca8849d63b8は最新です
stf-poc_websocket_1_a41866f85947は最新です
stf-poc_app_1_db0fc2088323は最新です
e3e9585e6a3a_stf-poc_provider_1_6961669e5bb1を開始しおいたす...゚ラヌ

゚ラヌe3e9585e6a3a_stf-poc_provider_1_6961669e5bb1の堎合サヌビスプロバむダヌを開始できたせんb 'ドラむバヌが゚ンドポむントe3e9585e6a3a_stf-poc_provider_1_6961669e5bb1で倖郚接続のプログラミングに倱敗したした

゚ラヌプロバむダヌの堎合サヌビスプロバむダヌを開始できたせんb 'ドラむバヌが゚ンドポむントe3e9585e6a3a_stf-poc_provider_1_6961669e5bb16033aa098528aac29e541b1d52303e4106c0f7a760222995b4c0b348a7d76941で倖郚接続のプログラミングに倱敗したした0.0の予期しない゚ラヌ
゚ラヌプロゞェクトの起動䞭に゚ラヌが発生したした。
PS CUsersMouazDesktopfernandroidstf-poc> dockerコンテナls
コンテナIDむメヌゞコマンドが䜜成したステヌタスポヌト名
d46b94a05e8b stf-poc_nginx "/entrypoint.sh" 2分前再起動138秒前stf-poc_nginx_1_4c61f58776f1
6674d0116aa9 openstf / stflatest "stfstorage-plugin-
" 2時間前アップ玄1分3000 / tcp stf-poc_storage-plugin-image_1_ebc249ed0769
df2e7c721d55 openstf / stflatest "stfstorage-plugin-
" 2時間前アップ玄1分3000 / tcp stf-poc_storage-plugin-apk_1_efbbfa2dc680
a697ef5e309b openstf / stflatest "stfapp--auth-url
" 2時間前アップ玄1分3000 / tcp stf-poc_app_1_db0fc2088323
fefaebe9340a openstf / stflatest "stfwebsocket--por
" 2時間前アップ玄1分3000 / tcp stf-poc_websocket_1_a41866f85947
8a1fd41fa92d stf-poc_storage-temp "stfstorage-temp-
" 2時間前アップ玄1分3000 / tcp stf-poc_storage-temp_1_20d132e37939
c7f48e1b4d74 openstf / stflatest "stf reaperdev--co
" 4時間前アップ玄1分3000 / tcp stf-poc_reaper_1_cca8849d63b8
293d4cf18ddb openstf / stflatest "stf api--port3000
" 4時間前アップ玄1分3000 / tcp stf-poc_api_1_713c609d74d5
257667df032e openstf / stflatest "stfprocessor--con
" 4時間前アップ玄1分3000 / tcp stf-poc_processor_1_9c46a2ef3b9d
e065f41e2f61 rethinkdb2.3 "rethinkdb --bind all" 4時間前アップ玄1分8080 / tcp、28015 / tcp、29015 / tcp stf-poc_rethinkdb_1_6e5e0628f86c
522eb78fc46a sorccu / adblatest "/ sbin / tini--adb-
" 4時間前アップ玄1分5037 / tcp stf-poc_adb_1_53f170a2d9ae
44e03f74b098 openstf / stflatest "stf triproxyapp-
" 4時間前アップ玄1分3000 / tcp stf-poc_triproxy_1_7d61645de13d
32f4f65a0d4e openstf / stflatest "stf triproxydev-
" 4時間前アップ玄1分3000 / tcp stf-poc_dev-triproxy_1_7224046ecd68
7465e46fd2a0 openstf / stflatest "stfauth-mock--app
" 4時間前アップ玄1分3000 / tcp `stf-poc_auth_1_f76f43d5e179
`` `

これは私に起こっおいるこずです、そしお私は再起動しおアンむンストヌルしお再むンストヌルし、珟金をクリアしお工堎出荷時蚭定にリセットしようずしたした、それでもこの皮の゚ラヌを瀺しおいたす、あなたは私がADBのポヌトを5037から3000 / tcpに倉曎しなければならないず思いたすか

はいの堎合、どうすればそれを行うこずができたすか
ありがずう

Dockerを再起動するだけです。 それは私のために働いた。

Dockerを再起動するだけです。 それは私のために働いた。

これは私にずっおもうたくいきたした 䜕らかの理由で、PCを再起動した埌は機胜したせんでしたが、アむコントレむの[dockerを再起動]をクリックした埌に機胜したした。

Dockerを再起動するだけです。 それは私のために働いた。

これは私にもうたくいきたした。

ええ、再起動は機胜したすが、それでも本圓に面倒です。Dockerを起動するたびにそれを行う必芁がありたす...

restart dockerはすべおを解決できたす。これは、restartdockerが実行䞭のすべおのコンテナヌをクリヌンアップするためです。

docker compose.ymlファむルを再床確認し、docker-compose.ymlファむル内にあるコンテナヌも削陀したす。dockerを再起動する必芁はありたせん。

楜しい。

次のコマンドを実行しお、匷制終了するポヌトを䜿甚しおいるコンテナIDを取埗したす。 コンテナIDを䜿甚し、2番目のコマンドを䜿甚しお削陀したす。

docker ps -a
docker rm container_id

こんにちは。Dockerv 18.09.0を実行しおいたすが、sandbox-proxyを起動するず次の゚ラヌが発生したす。 助けおください。

CProgram FilesDockerDockerResourcesbindocker.exeデヌモンからの゚ラヌ応答ドラむバヌが゚ンドポむントサンドボックスプロキシで倖郚接続のプログラミングに倱敗したしたfcc9a4c77b0de66ef7e8c8893b6eafb49f8071e7b9c3b1ce1def3a5e1434358dナヌザヌランドプロキシの起動䞭に゚ラヌが発生したした予期しない゚ラヌ0.0.0.050111のバむンド

Docker /システムの再むンストヌル/再起動、コンテナの削陀などを詊みたした。
䜕も圹に立たなかった。

こんにちは。Dockerv 18.09.0を実行しおいたすが、sandbox-proxyを起動するず次の゚ラヌが発生したす。 助けおください。

CProgram FilesDockerDockerResourcesbindocker.exeデヌモンからの゚ラヌ応答ドラむバヌが゚ンドポむントサンドボックスプロキシで倖郚接続のプログラミングに倱敗したしたfcc9a4c77b0de66ef7e8c8893b6eafb49f8071e7b9c3b1ce1def3a5e1434358dナヌザヌランドプロキシの起動䞭に゚ラヌが発生したした予期しない゚ラヌ0.0.0.050111のバむンド

Docker /システムの再むンストヌル/再起動、コンテナの削陀などを詊みたした。
䜕も圹に立たなかった。

Dockerを停止し、管理者モヌドで再床開始しおみおください。 起動埌、管理者モヌドでもPowerShellを開きたす。
゚ラヌに「蚱可が拒吊されたした」ず衚瀺されおいるため、これで問題が解決する可胜性がありたす。 よく分かりたせん。

Dockerサヌビスを再起動するず、この問題を解決するのに圹立ちたした。

バヌゞョン18.09.0

こんにちは。Dockerv 18.09.0を実行しおいたすが、sandbox-proxyを起動するず次の゚ラヌが発生したす。 助けおください。
CProgram FilesDockerDockerResourcesbindocker.exeデヌモンからの゚ラヌ応答ドラむバヌが゚ンドポむントサンドボックスプロキシで倖郚接続のプログラミングに倱敗したしたfcc9a4c77b0de66ef7e8c8893b6eafb49f8071e7b9c3b1ce1def3a5e1434358dナヌザヌランドプロキシの起動䞭に゚ラヌが発生したした予期しない゚ラヌ0.0.0.050111のバむンド
Docker /システムの再むンストヌル/再起動、コンテナの削陀などを詊みたした。
䜕も圹に立たなかった。

Dockerを停止し、管理者モヌドで再床開始しおみおください。 起動埌、管理者モヌドでもPowerShellを開きたす。
゚ラヌに「蚱可が拒吊されたした」ず衚瀺されおいるため、これで問題が解決する可胜性がありたす。 よく分かりたせん。

これは問題を解決したせん。タヌミナルずDocker自䜓を管理者モヌドで起動したしたが、それでもたったく同じ゚ラヌがスロヌされたす。

今日も同じ問題がありたした。 docker-compose downを実行し、Dockerサヌビスを再起動したした。

ERROR: for web_1  Cannot start service web: driver failed programming external connectivity on
endpoint web_1 (5694e5627dbac6cd543d65c764d4b9877fc67557b10f6f8a1f1e7170ffdc8314): 
Error starting userland proxy: mkdir /port/tcp:0.0.0.0:8080:tcp:172.19.0.2:8080: input/output error

ERROR: for web  Cannot start service web: driver failed programming external connectivity on 
endpoint web_1 (5694e5627dbac6cd543d65c764d4b9877fc67557b10f6f8a1f1e7170ffdc8314): 
Error starting userland proxy: mkdir /port/tcp:0.0.0.0:8080:tcp:172.19.0.2:8080: input/output error
Encountered errors while bringing up the project.

Windows 10でDockerを再起動するず、動䜜したす。 ^^

同じ問題に遭遇したした。 Windows甚のDockerを再起動するず圹立ちたす。

Windowsを䜿甚しおいる堎合は、 netstat -abを実行し、ポヌトTCP 0.0.0.0:443を䜿甚しおいるものを確認したす。私にずっおは、VMwareが終了したにもかかわらず、それを䜿甚しおいたした。

再起動Dockerは最善の解決策ではありたせん。 たた、それは私が最初にしたこずです

同じ問題があり、dockerを再起動するこずで解決できたす。

再起動しただけで、再び機胜したした

Linuxの18.09.1でも同じ問題が発生したす。 この問題を再開できたすか たたは、問題を開いお、これが実際にはDockerのバグではないこずを瀺すより良い゚ラヌメッセヌゞを衚瀺する必芁がありたす。

ある時点で人々が゜フトりェアを再起動するこずを期埅し続けるず、Dockerがリッピングされるだけです。 他にコンテナシステムがないわけではありたせん。

dockerの再起動は、私にずっお初めおの䜜業です。 その埌、 docker runコマンドを抌すず、同じ゚ラヌが発生したす。 恒久的に修正されるわけではありたせん。

私が達成しようずしおいるこず

CentOS 7マシンでLEMPnginx、php-fpm、MySQL環境をセットアップしようずしおいたす。

コマンド

Dockerを再起動したした

service docker restart

ブリッゞネットワヌクを䜜成する

docker network create -d bridge LEMP

php-fpmコンテナを実行したす

docker run --name php-fpm -v /home/ashish/work/docker/php:/app -p "9000:9000" --network LEMP --rm -d php:7-fpm

埌の最初の実行コマンドでは、次の出力で動䜜したす。

b003815c0ee2fba05aa24b0965871b55ce717fcd56557066acd448519b59498b

iptables -L

`` `Chain INPUTpolicy DROP
タヌゲットプロトオプト゜ヌス宛先
すべおを受け入れる-どこでもどこでも
すべおを受け入れる-どこでもどこでも状態RELATED、ESTABLISHED
すべおを受け入れる-どこでもどこでも状態NEW
すべおを受け入れる-どこでもどこでも状態NEW
ACCEPTicmp-どこでもどこでも状態NEW
ACCEPTicmp-どこでもどこでも状態NEW
ACCEPTicmp-どこでもどこでも状態NEW
ACCEPTicmp-どこでもどこでも状態NEW
ACCEPTtcp-どこでもどこでもdpt28082状態NEW

チェヌンフォワヌドポリシヌドロップ
タヌゲットプロトオプト゜ヌス宛先

チェヌン出力ポリシヌドロップ
タヌゲットプロトオプト゜ヌス宛先
すべおを受け入れる-どこでもどこでも
すべおを受け入れる-どこでもどこでも状態RELATED、ESTABLISHED
ACCEPTtcp-どこでも192.168.40.17tcp
すべおを受け入れる-どこでもどこでも状態NEW
すべおを受け入れる-どこでもどこでも状態NEW
すべおを受け入れる-どこでもどこでも状態NEW
ACCEPTtcp-どこでもどこでもdpt28082状態NEW

### If you notice, It has removed my DOCKER chain. Now when i am trying to run my nginx container, It gives me same error:

docker run --name nginx -v /home/ashish/work/docker/nginx/conf/local.conf:/etc/nginx/conf.d/default.conf -v / home / ashish / work / docker / php / app -p 80:80 --rm -itd --network LEMP nginx


2dab94327ebbfb1849960df440cd8a1ba15b6253471b77838a5dce139b5cccdc

dockerデヌモンからの゚ラヌ応答ドラむバヌが゚ンドポむントnginxdf5852f12bb611dcf0057418e50b3f679efcbd81c91af6679c8e44b8a59fe4bfで倖郚接続のプログラミングに倱敗したした:( iptablesが倱敗したしたiptables --wait -t filter -A DOCKER-i br-ee9760e3947e -o br- .0.3 --dport 80 -j ACCEPTiptablesその名前のチェヌン/タヌゲット/䞀臎はありたせん終了ステヌタス1。
`` `

私のために働く回避策

Dockerバヌゞョン

docker -v

Docker version 18.09.0, build 4d60db4

叀いマシンカヌネルバヌゞョン

uname -r

3.10.0-957.1.3.el7.x86_64

カヌネルバヌゞョンが異なる別のマシンを䜿甚したした。

uname -r

3.10.0-862.2.3.el7.x86_64

o / p

機胜した。 䞊蚘のような゚ラヌは発生したせんでした。 すべおがスムヌズに実行されおいたす。

叀いマシンのカヌネルを倉曎したしたが、うたくいきたした。 これは、特に本番環境でカヌネルを倉曎するのは良くありたせんが。

Windowsナヌザヌの堎合電源蚭定で「高速起動」を無効にするず、機胜したす。
https://stackoverflow.com/a/47818614

前回のWindows10アップデヌトFall Creators Update、2017には、新しい「機胜」がありたす。 最埌にシャットダりンしたずきに実行されおいたアプリケヌションを自動的に起動したす。
これにより、Docker forWindowsが䞍良状態で再構成されたす。 そのため、これらのポヌトは他の䜕かによっお䜿甚されおいるように芋えたした。それはそれ自䜓の幜霊でした。 これは、コンテナを停止/起動し、再起動したにもかかわらず、これらのポヌトがただ䜿甚されおいる理由を説明しおいたす。

restart dockerはすべおを解決できたす。これは、restartdockerが実行䞭のすべおのコンテナヌをクリヌンアップするためです。

docker compose.ymlファむルを再床確認し、docker-compose.ymlファむル内にあるコンテナヌも削陀したす。dockerを再起動する必芁はありたせん。

楜しい。

これは私のために働いたThnks :)

ここでも同じ問題が発生したした。私の堎合、ポヌト80で実行されおいるapacheが問題でした。

䞊蚘の他の人はnetstatに぀いお蚀及しおいたしたが、それは優れたツヌルです。 nginxのむンスタンスがポヌト80で実行されおいたした。netstat-ano|を䜿甚したした。 findstr80cmdたたはbash >> netstat -ano | grep80、次にPIDを匷制終了したした

https://stackoverflow.com/a/20724040/7954264

Windowsビルドを1803から1809に曎新するこずで解決したした

Dockerデヌモンを停止し、管理者ずしお開始したす。

docker rm $(docker ps -a -q)は私のために働いた。

その男になっお申し蚳ありたせんが、私のマシンでは、コンピュヌタを

同じ゚ラヌメッセヌゞが衚瀺され、WindowsでDockerを再起動したした。 それはトリックをしたした。

たず、Windows10を1809にアップグレヌドしたす。
次に、Docker蚭定で[ログむン時にDockerデスクトップを起動する]をオフにしたす。
最埌に、Dockerを手動で起動したす再起動する必芁はありたせん。
問題はなくなり、私のコンピュヌタヌではうたく機胜しおいたす。

私にずっおは、Dockerを手動で再起動するず機胜したした

docker-composeでmailuを起動しようずするず、Mac OSMojaveで同じ問題が発生したす。

$ docker-compose -p mailu up -d
Creating network "mailu_default" with driver "bridge"
Creating mailu_fetchmail_1 ... 
Creating mailu_redis_1     ... 
Creating mailu_front_1     ... error
Creating mailu_fetchmail_1 ... done
Creating mailu_redis_1     ... done
ERROR: for mailu_front_1  Cannot start service front: driver failed programming external connectivity on endpoint mailu_front_1 (f7085e55644392e76cCreating mailu_antivirus_1 ... done
Creating mailu_admin_1     ... done

ERROR: for front  Cannot start service front: driver failed programming external connectivity on endpoint mailu_front_1 (f7085e55644392e76c6ae5cd6f3be159c58195e0fc85ae8610f2d84d42dbecab): Error starting userland proxy: port is not a proto:IP:port or unix:path: 'tcp:[:'
ERROR: Encountered errors while bringing up the project.
$

および以䞋

  • Dockerデスクトップ2.0.0.3
  • ゚ンゞン18.09.2
  • マシン0.16.1
  • 公蚌人0.6.1
  • 資栌情報ヘルパヌ0.6.0
  • Kubernetesv1.10.11

Macを再起動したずころ、その埌実行されたした

$ docker rm $docker ps -a -q

誰かがお勧めしたように。

「フロント」サヌビスに関連するdocker-compose.ymlのスタンザは次のずおりです。

  front:
    image: ${DOCKER_ORG:-mailu}/${DOCKER_PREFIX:-}nginx:${MAILU_VERSION:-1.6}
    restart: always
    env_file: mailu.env
    logging:
      driver: json-file
    ports:
      - "127.0.0.1:80:80"
      - "::1:80:80"
      - "127.0.0.1:443:443"
      - "::1:443:443"
      - "127.0.0.1:25:25"
      - "::1:25:25"
      - "127.0.0.1:465:465"
      - "::1:465:465"
      - "127.0.0.1:587:587"
      - "::1:587:587"
      - "127.0.0.1:110:110"
      - "::1:110:110"
      - "127.0.0.1:995:995"
      - "::1:995:995"
      - "127.0.0.1:143:143"
      - "::1:143:143"
      - "127.0.0.1:993:993"
      - "::1:993:993"
    volumes:
      - "/Users/rmfuhrer/mailu/certs:/certs"
      - "/Users/rmfuhrer/mailu/overrides/nginx:/overrides"

AFAICT、docker-composeconfigに蚘茉されおいるポヌトのいずれもリッスンしおいたせん。

$ netstat -a -f inet -p tcp -n | grep LISTEN
tcp4       0      0  *.17500                *.*                    LISTEN     
tcp4       0      0  127.0.0.1.17603        *.*                    LISTEN     
tcp4       0      0  127.0.0.1.17600        *.*                    LISTEN     
tcp4       0      0  *.49178                *.*                    LISTEN     
tcp4       0      0  127.0.0.1.6670         *.*                    LISTEN     
tcp4       0      0  127.0.0.1.8888         *.*                    LISTEN     
tcp4       0      0  *.88                   *.*                    LISTEN     
tcp4       0      0  *.445                  *.*                    LISTEN     
tcp4       0      0  *.22                   *.*                    LISTEN     
$

私にずっおは、Dockerを手動で再起動するず機胜したした

それも確認できたす。

Windows 10でも同じ問題が発生しおいたす。再起動するず問題が解決するようですが、1週間に数回再起動する必芁がありたす。 これに察する修正はありたすか

私は毎日dockerを再起動する必芁がありたす..これを修正したいず思っおいたす

私はただ同じ問題を抱えおいたす。 これは、Windows 10で高速スタヌトアップデフォルトではenabledeを有効にしおいる堎合に発生したす。無効にできたす->

同じ問題がありたした、
dockerを再起動するだけで修正できたす

私にずっおは、他のコンテナがそのポヌトを䜿甚しお実行されおいたためです。 docker-compose.ymlのポヌトマッピングを倉曎したした。たずえば、 memcacheコンテナサヌビスの堎合です。

から

  memcache:
    container_name: project_memcache
    image: memcached:latest
    ports:
        - "11211:11211"

To次の11212の倖郚ポヌト

  memcache:
    container_name: project_memcache
    image: memcached:latest
    ports:
        - "11212:11211"

Dockerを再起動するず機胜したす

@yedincisenolはい、でも毎日再起動しなければならないのは少し面倒です

同じ問題が発生しおいたすが、再起動するず問題が解決したした。 圌らがこれを修正するこずを願っおいたす。

Dockerを再起動したす...それだけです

WindowsでDockerを再起動するこずも私のために働きたす/

Macを䜿甚しおいお、Docker Webサヌバヌが起動しない堎合は、ファむル共有である可胜性がありたす。Appleはそのために組み蟌みのApacheを䜿甚しおいたす。 どちらか...
〜sudo apachectl stop〜
たたはさらに良いこずに、ファむル共有をオフにしたす。

IISに関連する同じ問題があるので、それを停止したした。

@AarashFarahaniが蚀ったように。 このプロゞェクトに必芁のないIISを停止するず、゚ラヌはなくなりたした。

Macナヌザヌの堎合httpd、apacheサヌビスを詊しおみおください。

docker rm $(docker ps -a -q)は私のために働いた。

私のために動䜜したせんでしたWindows 10、Dockerバヌゞョン18.09.2

➜sudonetstat-nlp| grep 443
tcp 0 0 0.0.0.0:443 0.0.0.0:* LISTEN 501/vmware-hostd tcp6 0 0 :::443 :::* LISTEN 501/vmware-hostd

問題が解決したした

dockerを再起動しお、もう䞀床デプロむしおください->動䜜したす

同じ問題が発生したした。

私の回避策はそれが唯䞀の解決策のように思われるため、単に「ログむン時にDockerデスクトップを起動する」を無効にするこずでした。
ただし、タスク管理の起動プログラムでそれを維持したす。

タスク管理で芋぀からない堎合は、次の堎所にショヌトカットを配眮できたす。
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

したがっお、私の掚枬では、Dockerが「ログむン時にDockerデスクトップを起動する」を䜿甚する方法は、Windows10が望んでいる方法ではありたせん。


Dockerバヌゞョン
18.09.2、ビルド6247962

Windows版
Windows 10 Pro Insiders Preview 1903、ビルド18898.1000

これらのどれも私のために働いおいたせんでした。 ここで説明されおいるよう

net stop docker
net stop com.docker.service
taskkill /IM "dockerd.exe" /F
taskkill /IM "Docker for Windows.exe" /F
net start docker
net start com.docker.service
"c:\program files\docker\docker\Docker for Windows.exe"

トレむのDockerデスクトップアむコンをクリックしお[再起動...]を遞択するず、Windows10で問題なく動䜜したした。

dockerデヌモンからの゚ラヌ応答ドラむバヌが゚ンドポむントsad_sandersonでの倖郚接続のプログラミングに倱敗したした

Dockerデスクトップを䜿甚しおいる人がいる堎合
以䞋の手順に埓っおくださいDockerデスクトップの再起動を避けおください

  • Dockerデスクトップを終了したす
  • DockerDesktopを再起動したす
  • それはうたくいくでしょう

私の問題は、いく぀かの実隓のために自分のマシンでDockerSwarmを初期化したこずでした。 docker swarm leave --force実行した埌、すべおが正垞に戻りたした

この問題のために毎回dockerを再起動するこずは、単なる回避策です。 実際、コンテナが占有しおいる可胜性のあるすべおのポヌトを停止するため、問題は解決したす。 しかし、実際の問題は、ポヌトがnetstatたたはdocker psコマンドで衚瀺されないこずが報告されおいるため、どのコンテナヌがポヌトを䜿甚しおいるかを特定するこずは非垞に頭痛の皮になりたす。

DockerRestartたたはFastStartupの無効化以倖の方法を芋぀けた堎合は、ここに投皿しおください。

私にずっおは、Dockerを手動で再起動するず機胜したした

それも確認できたす。

うん、Win10ではこれでうたくいく

@dtekchandani

解決策「ログむン時にDockerデスクトップを起動する」を無効にするだけです。
ただし、起動プログラムで保持したすたずえば、dockerぞのリンクをここの起動フォルダヌにコピヌしたす。
USERPROFILEAppDataRoamingMicrosoftWindowsStart MenuProgramsStartup

これにより、ログむン埌にDockerが起動し、倚くの人に有効です。

win + r> cmd管理者ずしお実行> netstat -aon | もっず
次に、ポヌト8000​​でロヌカルアドレスを探したす。PIDを芚えおおいおください。> ctrl + alt + del「詳现」フォヌルドに移動し、PIDのようなIDを持぀プロセスを探したす>タスクを削陀したすタスクを完了したす> Dockerを再起動したす>そしおdocker-compose。
これで問題が解決するはずです
オプション2docker-compose.ymlを開き、ポヌトを8000から他のポヌトに倉曎したすポヌト
-'800080 '>ドッカヌを実行したす

ここでも同じ問題が発生したすが、Docker / Windows / Hyper-Vを再起動するずすべお倱敗したす。
これが、実行スクリプトから取埗したプリントアりトです。
C:\Program Files\Docker\Docker\Resources\bin\docker.exe: Error response from daemon: driver failed programming external connectivity on endpoint pihole (c3b944c90dc0b7d948c3dd833becc51b754174a56c36272cda325611d9b792f5): Error starting userland proxy: listen tcp 0.0.0.0:80: bind: An attempt was made to access a socket in a way forbidden by its access permissions.
蚺断ID
5C4CFABD-4AEA-4F67-9016-E9B6D58A3934/20190918072240
最初の実行スクリプト:(それが圹立぀堎合でも
docker run -d --name pihole -p 53:53/tcp -p 53:53/udp -p 67:67/udp -p 80:80 -p 443:443 -v "${DOCKER_CONFIGS}/pihole/:/etc/pihole/" -v "${DOCKER_CONFIGS}/dnsmasq.d/:/etc/dnsmasq.d/" -e ServerIP="${IP}" --restart=unless-stopped --cap-add=NET_ADMIN --dns=127.0.0.1 --dns=1.1.1.1 pihole/pihole:latest
コンテナを再起動するために、私は単に䜿甚しおいたす
docker start pihole
印刷はアクセス蚱可゚ラヌであるこずを瀺しおいるようです。そのため、DockerDesktopずPowershellの䞡方を昇栌されたアクセス蚱可で実行しようずしたしたが、それでも同じ゚ラヌが発生したす。 私が同じこずを蚀うずき、私はそれが毎回逐語的であるこずを意味したす。

Macを䜿甚しおいる堎合は、次のコマンドを詊しおプロセスを確認し、停止しおください他のコマンドは機胜したせんでした。

sudo lsof -iTCP -sTCP:LISTEN -n -P

Windowsを再起動するこずは私を助けたした。
Docker 2.1.0.3.38240

MAC OS X MOJAVEでdockerを再起動しおも、この問題は修正されたせん。
耇数のポヌト、぀たり5066、5086、8021などを公開しようずしおいたす。

sudoで実行するずうたくいきたす。

私の問題は5000ポヌトにありたした

$ docker ps

CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                    NAMES
d21a21826483        web                        "watchexec --restart
"   3 weeks ago         Up 28 hours         0.0.0.0:5000->5000/tcp   web_1

それから5000ポヌトでコンテナを止めた埌、それは私を助けたした。

$ docker stop d21a21826483

このスレッドを芋぀けたしたが、䞊蚘のどれも圹に立ちたせんでした。

私はUbuntuを実行しおいお、以䞋を䜿甚する必芁がありたした。

sudo service docker restart

pruneず他のすべおのコマンドを詊したずころ、dockerは䜕も実行されおいないこずを確認したしたが、サヌビスを再起動した埌、すべおが再び機胜し始めたした。

私は同じ問題を抱えお䞊蚘を詊したしたが、どれもうたくいきたせんでした。
それが機胜したのは、Windowsを再起動するこずでした。

Windowsを䜿甚しおいる堎合、Windowsをスリヌプモヌドから埩垰させた埌にこの問題が発生した堎合は、コンピュヌタヌを再起動するず問題が解決したす。
以前、Windowsでの高速ブヌストに぀いお同様の問題がありたしたが、これら2぀は関連しおいるず思いたす...

これでWindowsの問題が解決したした

  • docker-compose down
  • Dockerデスクトップを閉じたす。
  • Dockerサヌビスを匷制終了したす
    image
  • dockerを起動するず、ポップアップが衚瀺され、net.exeを介しおdockerサヌビスをアクティブ化するように求められたす。
  • docker-compose up

Dockerを再起動したす...それだけです

これはすばらしい回避策ですが、再起動するずバグが発生するため、この問題を解決しないでください。

私のために働いたのは、dockerデスクトップを工堎出荷時の倀にリセットするこずでした。

䞊蚘を詊したしたが成功したせんでした。 次のコマンドを実行しお、Dockerキャッシュ党䜓をワむプするこずで機胜したした。

docker ps -aq | xargs docker rm -f && \ docker images -q | xargs docker rmi -f && \ docker volume list -q | xargs docker volume rm -f

3幎経ちたしたが、このバグはただ健圚です...

同じバグがありたす。 このスレッドが今たでずっず実行されおいるこずに驚いおいたす。

sudo apachectl stop apacheがMacで実行されおいるように芋えたので、これは私にずっおはうたくいきたした

りィンドりズ10
docker ps -a
docker rm $docker ps -a -q
docker-構成する

同じバグがありたす。 このスレッドが今たでずっず実行されおいるこずに驚いおいたす。

これは私のために働いた

cd /usr/libexec/docker/
ln -s docker-proxy-current docker-proxy
service docker restart

OracleLinuxでも同じ問題が発生しおいたす。 Dockerサヌビスを再起動するず圹に立ちたした。

これでWindowsの問題が解決したした

  • docker-compose down
  • Dockerデスクトップを閉じたす。
  • Dockerサヌビスを匷制終了したす
    image
  • dockerを起動するず、ポップアップが衚瀺され、net.exeを介しおdockerサヌビスをアクティブ化するように求められたす。
  • docker-compose up

䞊蚘の解決策は私にずっおはうたくいきたす、ありがずう。

dockerが実行されおいるずき、私はこれを以䞋に取埗したした。
dockerを再起動したずき、私はただこれを以䞋で取埗したした。
Dockerサヌビスが匷制終了されお再起動され、ポヌトの占有がなくなるず、Dockerは再び機胜したす。

**netstat -aon|findstr "5601"**
  TCP    0.0.0.0:5601           0.0.0.0:0              LISTENING       9512
  TCP    192.168.6.202:55601    203.208.41.75:443      TIME_WAIT       0
  TCP    [::]:5601              [::]:0                 LISTENING       9512

**tasklist|findstr 9512**
com.docker.backend.exe        9512 Services                   0     10,916 K

@ Jason-2020の堎合ず同じように、Ubuntu 18.04でこの問題が発生しおいたした。Dockerサヌビスを再起動するず、システムのポヌトも解攟されたした。

論理的ではないように聞こえたすが、サヌビスを再起動するだけでうたくいきたした。

キャッシュや叀いファむルなどをクリアする必芁はありたせんでした。

Windowsの問題は簡単に解決できたす
Dockerを再起動しお、サヌバヌを再実行しおみおください。
image

今日の時点で、W10を䜿甚するずただこの問題が発生したす。
dockerを再起動したしたが、ただ問題がありたす。
Dockerを閉じお再床開いおも、ただ問題がありたす。

他の解決策はどれも私にはうたくいきたせんでした/

今日の時点で、W10を䜿甚するずただこの問題が発生したす。
dockerを再起動したしたが、ただ問題がありたす。
Dockerを閉じお再床開いおも、ただ問題がありたす。

他の解決策はどれも私にはうたくいきたせんでした/

LoiChaの゜リュヌションを詊しおみおください。 これが実際に私のために働いた唯䞀の回避策です。

ちょっず泚意しおください。新しいタスク定矩を起動しようずしたずきに、Amazon ECSEC2モヌドでこの問題が発生したした。 EC2ホストのそのポヌトで他の䜕かがすでにリッスンしおいたこずが刀明したした。 プロセスを停止し、タスク定矩を正垞に開始できたした。

タスクマネヌゞャヌでDockerサヌビスを停止するず、W10での問題が解決したした

@ tsantos84 Docker for Macを䜿甚しおいる堎合、DockerはVM内で実行されたす。

次のこずを詊しおください私はこれをテストしおいたせん

* `docker rm -f $(docker ps -aq)` (will remove all of your containers)

* `docker network rm $(docker network ls -q)` (will remove all of your networks)

* `docker run --rm -v /var/lib/docker/network/files:/network busybox rm /network/local-kv.db`

次に、Docker for Macを再起動するず、+ 1になりたす。

ありがずうございたした それは私が問題を玠早く解決するのを助けたした。

@ tsantos84 Docker for Macを䜿甚しおいる堎合、DockerはVM内で実行されたす。
次のこずを詊しおください私はこれをテストしおいたせん

* `docker rm -f $(docker ps -aq)` (will remove all of your containers)

* `docker network rm $(docker network ls -q)` (will remove all of your networks)

* `docker run --rm -v /var/lib/docker/network/files:/network busybox rm /network/local-kv.db`

次に、Docker for Macを再起動するず、+ 1になりたす。

ありがずうございたした それは私が問題を玠早く解決するのを助けたした。

こんにちは@ fede-r1c0、なぜあなたが私に蚀及したのかわかりたせん、そしおおそらくあなたは別のナヌザヌをマヌクしたかったのでしょう。 ずにかく、あなたがあなたの問題を解決しおくれおうれしいです。 👍

@jamshid
sudo netstat -nlp | grep 8123のo / pを投皿できたすか。 ありがずう。

およびsudoservice {nameOfService} stop

同じ動䜜が発生したしたが、 docker-compose.override.yml䜜成しお、サヌビスをオヌバヌラむドしたす。 䜿甚したファむル

docker-compose.yml 

version: '3.2'
services:
  app:
    build:
      context: ./
    ports:
     - "8000:80"
    volumes:
     - ./:/app

docker-compose.overrride.yml 

version: '3.2'
services:
  app:
    ports:
     - "8001:80"

それは私に次の予期しない゚ラヌを䞎えたす

ERROR: for my_app_1  Cannot start service app: driver failed programming external connectivity on endpoint my_app_1 (9235372fe636fba32be67f9f101a3432139c691a41fc6d207e53c98e25139a29): Bind for 0.0.0.0:8000 failed: port is already allocated

ERROR: for app  Cannot start service app: driver failed programming external connectivity on endpoint my_app_1 (9235372fe636fba32be67f9f101a3432139c691a41fc6d207e53c98e25139a29): Bind for 0.0.0.0:8000 failed: port is already allocated
ERROR: Encountered errors while bringing up the project.

私が期埅されるports指什でdocker-compose.override.ymlで同じ䞊曞きしたすdocker-compose.yml  8000理由だず、すでに別のアプリケヌションによっお割り圓おられおいる私のマシン䞊のポヌトIオヌバヌラむドを詊みたしたが、これは発生したせん。これは間違っおおり、バグのようです。

OS Windows 10
Docker 19.03.12, build 48a66213fe

私の堎合、問題はconsulロヌカルで実行しおいるだけでなく、コンテナヌでも実行しおいるこずが原因

私にずっおはファむアりォヌル関連でした。CentOS7では、䜜業䞭にDockerを通垞どおり実行しおから、firewalldを停止するか、単に再起動したす。今床はそのDockerコンテナヌを再起動しようずするず、この゚ラヌで倱敗したす。 Dockerサヌビスを再起動しお再詊行しおください...正垞に動䜜したす。

私は同じ振る舞いに遭遇したした。
これにより、centos7に関する私の問題が解決したした。
ps -ef | grep docker
kill the "...dockerd -H fd:// --containerd=/run/containerd/containerd.sock" process

このスレッドを芋぀けたしたが、䞊蚘のどれも圹に立ちたせんでした。

私はUbuntuを実行しおいお、以䞋を䜿甚する必芁がありたした。

sudo service docker restart

pruneず他のすべおのコマンドを詊したずころ、dockerは䜕も実行されおいないこずを確認したしたが、サヌビスを再起動した埌、すべおが再び機胜し始めたした。

ありがずうございたした ホヌリヌFK、私はこれを修正するために䞞䞀日を費やしたした。
幎は2020幎であり、それは4幎であり、この問題はただ存圚しおいたす。 WTF

このペヌゞは圹に立ちたしたか
5 / 5 - 1 評䟡