Docker에서 매핑이란 외부와 상호작용하기 위해 사용되는 컨테이너 내부의 프로세스를 의미하며, 일반적으로 컨테이너 내부의 포트와 호스트 간의 매핑을 통해 호스트가 지정한 포트에 접근할 수 있습니다. 외부에서 컨테이너로.
이 튜토리얼의 운영 환경: linux7.3 시스템, docker-1.13.1 버전, Dell G3 컴퓨터.
1. 도커 매핑이란 무엇입니까?
애플리케이션이 컨테이너에서 실행되고 있으며, 컨테이너의 포트와 호스트 간의 매핑을 포함하는 외부 액세스 및 상호 작용이 필요합니다.
포트 매핑을 통해 지정된 포트에 액세스할 수 있습니다.
2, Docker 매핑을 구현하는 방법은 무엇입니까?
여기에서는 Tomcat을 예로 들어 Docker 포트 매핑을 통해 외부에서 호스트 호스트의 Tomca에 액세스하는 방법을 살펴보겠습니다.
2.1, tomcat 컨테이너 이미지 다운로드
이미지 다운로드: docker pull tomcat:tag, 버전 번호를 추가하지 않으면 기본값은 최신 버전을 다운로드하는 것입니다.
모든 이미지 보기: docker 이미지 , 여기에서 3개를 다운로드했습니다. Tomcat 버전
2.2, Tomcat 컨테이너 생성 및 시작Tomcat 컨테이너 생성 및 시작: docker run --name tomcat1 -d tomcat :latest, 여기서 -d는 다음을 의미합니다. 백그라운드에서 컨테이너를 실행 중인 경우 tomcat1은 컨테이너의 이름이고 tomcat:latest는 버전 번호를 나타냅니다
실행 중인 컨테이너 보기: docker ps
2.3, 포트 매핑 명령 열기mapping 명령: docker run --name 컨테이너 이름 -d - p(서버 포트): (Docker 포트) image-name
--name: 사용자 정의 컨테이너 이름, 지정하지 않으면 docker가 자동으로 이름
-d를 생성합니다. 백그라운드 실행 컨테이너를 나타냅니다
서버 포트 : 여기 tomcat 포트는 8080
Docker 포트 : 포트 번호를 임의로 설정할 수 있지만 전제는 이 포트 번호를 점유할 수 없다는 것입니다
image-name : 실행 중인 이미지 이름을 지정합니다 여기에서 이미지 ID를 사용할 수도 있습니다
이제 포트가 설정되었습니다. 브라우저에 서버 IP 주소(보기 명령: ip addr show)와 Docker 포트를 입력하여 액세스합니다. .
추천 학습: "
docker 비디오 튜토리얼위 내용은 도커 매핑이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!