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