7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Docker ToolBoxで作ったコンテナにlocalhostから接続できない

Last updated at Posted at 2019-12-25

別PCでDocker環境作ってたけど、壊れそうだったのでDockerの環境を移行する。

前PCは、Windows 10 ProだったのでDocker for Windowsが使えてたが、Windows 10 Homeに代わってしまったので、Docker ToolBoxを使っていく。
https://docs.docker.com/toolbox/toolbox_install_windows/

導入したあとは、gitからcloneしてきて

docker-compose build
docker-compose up -d

http://localhost:8080/ を見に行く。

このサイトにアクセスできません
localhost で接続が拒否されました。

docker生きてるかな

$ docker-compose ps
   Name               Command              State           Ports
-----------------------------------------------------------------------------------------
xxxx_db_1    docker-entrypoint.sh postgres   Up      0.0.0.0:5432->5432/tcp
xxxx_php_1   docker-php-entrypoint php-fpm   Up      9000/tcp
xxxx_web_1   nginx -g daemon off;            Up      0.0.0.0:8080->80/tcp

生きてるみたいなので他の原因を探す。

$ docker-machine ls
NAME      ACTIVE   DRIVER       STATE     URL                         SWARM   DOCKER     ERRORS
default   *        virtualbox   Running   tcp://192.168.99.100:2376           v19.03.5

なんかlocalhostじゃなくてようわからんIPになってね?
ということで、http://192.168.99.100:8080/ にアクセスで動作確認できた。

[参考]

  1. windows 10 home で docker を導入するメモ
    https://qiita.com/idani/items/fb7681d79eeb48c05144
  2. Macでdockerを使う際にlocalhostでcontainerに繋げない問題の調査
    https://qiita.com/amuyikam/items/ef3f8e8e25c557f68f6a
7
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?