version: "2" services: mysql: container_name: sample-mysql image: mysql environment: MYSQL_ALLOW_EMPTY_PASSWORD: "yes" MYSQL_DATABASE: 'sample-mysql-db' MYSQL_USER: "root" restart: 'always' expose: - '3306' ports: - "3306:3306" networks: - app-net app: container_name: "sample-application" build: context: "./" dockerfile: "Dockerfile" networks: - app-net networks: app-net: driver: bridge
![他のDockerコンテナからコンテナ内のMySQLに接続する - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/a62474f74a7bede3e052e02d44885861514a107a/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-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZ0eHQ9JUU0JUJCJTk2JUUzJTgxJUFFRG9ja2VyJUUzJTgyJUIzJUUzJTgzJUIzJUUzJTgzJTg2JUUzJTgzJThBJUUzJTgxJThCJUUzJTgyJTg5JUUzJTgyJUIzJUUzJTgzJUIzJUUzJTgzJTg2JUUzJTgzJThBJUU1JTg2JTg1JUUzJTgxJUFFTXlTUUwlRTMlODElQUIlRTYlOEUlQTUlRTclQjYlOUElRTMlODElOTklRTMlODIlOEImdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZ0eHQtY2xpcD1lbGxpcHNpcyZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWQzMjdlMjg2MmViOTcyNTFiNGZmZjA5Yjc1Mjg2OTBm%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwWXVpdG9TYXRvJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00NzA4ZDdiNTViNDc1YjgxNTZhYzU2MWMzMzExNWM5Zg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D2a8230a2e6b62616488716221e9ff2ef)