반응형
250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 자료 구조
- 문자열제곱
- 해시를 사용한 집합과 맵
- 별 찍기
- 조합론
- LeetCode 83 c언어
- KMP알고리즘
- 큰 수 연산
- 시뮬레이션
- 정수론
- 이분 탐색
- 스택
- 브루트포스 알고리즘
- 임의 정밀도 / 큰 수 연산
- 프로그래머스
- 다이나믹 프로그래밍
- 재귀
- 구현
- 유클리드 호제법
- 연결리스트 중복제거
- LeetCode 83번
- 정렬
- Queue
- LeetCode Remove Duplicates from Sorted List in c
- 수학
- 큐
- 실패함수
- 연결리스트 정렬
- 문자열
- 사칙연산
Archives
- Today
- Total
hahn
[docker] 컨테이너와 통신 본문
728x90
반응형
일반적으로 컨테이너는 독립적인 환경에서 실행되기 때문에 외부에서 접근이 불가능함
sudo docker run -d --name my-httpd-container -p ${host_port}:${container_port} httpd
host_port에서 들어오는 요청이 container_port로 전달된다.
sudo docker run -d --name apache-server -p 8080:80 httpd
예를 들어 위와 같이 -p를 설정하게 된다면 서버IP:8080으로 접속하면 Apache 서버의 기본 페이지를 확인할 수 있다.
위와 같이 -p를 부여한 컨테이너와 부여하지 않은 컨테이너를 만들었다.
8080에 접속해본 결과 It works!로 httpd가 정상적으로 활성화된 것을 볼 수 있다.
하지만 port가 부여되어 있던 httpd 컨테이너를 종료시키자 접속이 되지 않는 것을 볼 수 있다.
이 처럼 컨테이너는 기본적으로 독립적인 환경에 위치하기 때문에 포트를 열어줘야한다.
728x90
반응형
'가상화 > Docker' 카테고리의 다른 글
[docker]dockerfile build (0) | 2024.08.07 |
---|---|
[docker] docker file (0) | 2024.08.07 |
[docker]httpd container 실행, 삭제 (0) | 2024.08.07 |
[docker] 도커 명령어 구조 (0) | 2024.08.07 |
[docker] 도커 컨테이너 구조(이미지 레이어, 컨테이너 레이어) (0) | 2024.08.07 |