概要 Dockerコンテナ内からホストにアクセスする方法(Linux) docker-composeでコンテナのIPアドレスを固定する方法 Dockerコンテナ内からホストにアクセスする方法(Linux) version: '3' services: test: image: IMAGE ports: - 8080:8080 extra_hosts: - "host.docker.internal:host-gateway" volumes: - ./test/:/test docker-composeには、extra_hostsというオプションがあるのでそれを使用。 host.docker.internal:host-gatewayでコンテナ内からホストにアクセスできるように、ホストのIPアドレスを渡す。 docker-composeでコンテナのIPアドレスを固定する方法 固定サブネット
![docker-compose.yml ネットワーク周りの覚え書き - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/ae19c6c126735daac14c02f9c0970d55583463e0/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9ZG9ja2VyLWNvbXBvc2UueW1sJTIwJUUzJTgzJThEJUUzJTgzJTgzJUUzJTgzJTg4JUUzJTgzJUFGJUUzJTgzJUJDJUUzJTgyJUFGJUU1JTkxJUE4JUUzJTgyJThBJUUzJTgxJUFFJUU4JUE2JTlBJUUzJTgxJTg4JUU2JTlCJUI4JUUzJTgxJThEJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9NTYmdHh0LWNsaXA9ZWxsaXBzaXMmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1mYWViODgyODU5YzNiYzNkYWEzNzZlYmYxNWMzODIxOQ%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTcxNiZ0eHQ9JTQwTW9jaGlleWFuJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzImdHh0LWFsaWduPWxlZnQlMkN0b3Amcz04MDhkYjMxMzJjN2ZjM2NlODQzY2Q0ZTM5ZTc4ZWY5Yw%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D0b581042960eb510243875323a998fad)