
--bind-address 옵션은 Docker Compose에서 사용할 수 있는 옵션 중 하나입니다. 이 옵션을 사용하여 컨테이너 내부의 서비스를 외부에서 접근할 수 있도록 하기 위해, 컨테이너 내부의 서비스가 실행되는 IP 주소를 지정해야 합니다.
예를 들어, MySQL 서비스를 실행하는 컨테이너에서 --bind-address 옵션을 사용하여 외부에서 접근할 수 있도록 하려면, 다음 명령어를 사용할 수 있습니다.
#hostingforum.kr
bash
version: '3'
services:
mysql:
image: mysql:latest
ports:
- "3306:3306"
environment:
- MYSQL_ROOT_PASSWORD=your_root_password
command: --bind-address=0.0.0.0
위의 예제에서, `--bind-address=0.0.0.0` 옵션을 사용하여 MySQL 서비스가 외부에서 접근할 수 있도록 하였습니다. `0.0.0.0`은 모든 IP 주소를 의미하며, MySQL 서비스가 외부에서 접근할 수 있도록 하기 위해 사용됩니다.
또한, `ports` 옵션을 사용하여 컨테이너 내부의 서비스가 실행되는 포트를 외부에서 접근할 수 있도록 하였습니다. 예를 들어, MySQL 서비스가 3306 포트를 사용한다면, `ports` 옵션을 `3306:3306`로 지정하여 외부에서 접근할 수 있도록 하였습니다.
이러한 옵션을 사용하여 컨테이너 내부의 서비스를 외부에서 접근할 수 있도록 하실 수 있습니다.
2025-03-27 08:54