728x90
반응형
Docker Compose에서 모든 포트를 오픈하려면 host 네트워크 모드를 사용해야 합니다. 이 방법은 컨테이너가 호스트 네트워크와 동일한 네트워크 네임스페이스를 사용하게 하여 모든 포트를 오픈할 수 있게 합니다. 아래는 이를 위한 docker-compose.yml 예제입니다.
docker-compose.yml 예제
services:
my_service:
image: your_image_name
network_mode: host
이 설정 파일에서 network_mode: host를 사용하면 컨테이너가 호스트 네트워크를 사용하게 되어 모든 포트를 오픈할 수 있습니다².
단계별 설명
- docker-compose.yml 파일 생성
- 프로젝트 디렉토리에서 docker-compose.yml 파일을 생성합니다.
- 위 예제와 같이 내용을 작성합니다.
- Docker Compose 실행
- 터미널에서 다음 명령어를 실행하여 Docker Compose를 시작합니다:
-
docker-compose up -d
- 컨테이너 확인
- 다음 명령어를 사용하여 컨테이너가 정상적으로 실행되고 있는지 확인합니다:
-
docker ps
이 방법을 통해 Docker Compose에서 모든 포트를 오픈할 수 있습니다.
728x90
반응형
LIST
'Docker' 카테고리의 다른 글
[Docker] docker network mode 간단 정리 (0) | 2024.10.11 |
---|---|
[Docker] mind map 깔끔한 인터페이스 - teammapper (1) | 2024.10.09 |
[Docker] OCR 기능 탑재한 Paperless-ngx 구축 하기 (3) | 2024.09.25 |
[Docker] Postgres 백업을 WEB UI 로 관리하자 - PG Back Web (1) | 2024.09.23 |
[Docker] 막강한 검색 엔진 오픈소스 Meilisearch 구축 하기 (2) | 2024.09.20 |