본문 바로가기

카테고리 없음

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

컨테이너 환경에 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