IT Japan

Docker : 컨테이너환경에 액세스한다. 본문

카테고리 없음

Docker : 컨테이너환경에 액세스한다.

swhwang 2016. 4. 14. 18:26
반응형

컨테이너 환경 HTTP 나 SSH 등으로 액세스하려면 다음과 같이 설정합니다.


[1] 예를 들면, httpd 설치된 이미지를 사용하여 컨테이너 시작하고 HTTP를 통해 컨테이너 환경 액세스합니다.


# 컨테이너 시작하고 셸 세션 연결
# -p xxx : xxx에서 호스트 포트 : 컨테이너 포트 매핑
[root @ dlp ~] # docker run -it -p 8081 : 80 my_image / centos_httpd / bin / bash


# httpd 실행 및 테스트 페이지 작성하고 컨테이너 뺀다.
[root @ 821bc61cb2e6 /] # / usr / sbin / httpd &
[root @ 821bc61cb2e6 /] # echo "httpd on Docker Container"> /var/www/html/index.html
[root @ 821bc61cb2e6 /] # # Ctrl + p Ctrl + q 빠진다.


[root @ dlp ~] # docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS
821bc61cb2e6 my_image / centos_httpd : latest "/ bin / bash"54 seconds ago Up 53 seconds 0.0.0.0:8081->80/tcp


[2] 컨테이너 실행하는 호스트 액세스 할 수있는 컴퓨터에서 Web 브라우저 열고 컨테이너 실행하는 호스트 : 매핑 포트 액세스하여 다음과 같이 정상적으로 볼 수 있는지 확인 합니다.



반응형
Comments