A100 carla

BERT·2023년 9월 9일
0

carla

목록 보기
1/1

서버에서 도커 컨테이너를 가동한 후 포트를 로컬 컴퓨터로 연결하는 방법은 다음과 같습니다. 이 예제에서는 SSH를 사용하여 원격 서버에 연결하고, 서버에서 도커 컨테이너를 실행하고 로컬 포트를 원격 포트와 연결하는 방법을 안내합니다.

원격 서버에 SSH로 연결합니다.

ssh username@your_server_ip

여기서 username은 원격 서버에 로그인할 사용자 이름이고, your_server_ip는 원격 서버의 IP 주소입니다. SSH 키 인증을 사용하려면 비밀번호를 입력하실 필요가 없을 수 있습니다.

도커 컨테이너를 실행합니다. 예를 들어, 포트 80에서 실행되는 웹 서버 컨테이너를 실행하는 경우:

docker run -d -p 80:80 nginx

이 명령은 NGINX 웹 서버 컨테이너를 백그라운드에서 실행하고, 서버의 포트 80을 로컬 컴퓨터의 포트 80과 연결합니다.

로컬 컴퓨터에서 원격 서버의 포트를 로컬 포트로 포워딩합니다. 이것은 로컬 컴퓨터에서 실행됩니다.

ssh -L 8080:localhost:80 username@your_server_ip

이 명령은 로컬 포트 8080을 사용하여 원격 서버의 포트 80과 연결합니다. 이제 로컬 컴퓨터의 브라우저를 열고 http://localhost:8080로 접속하면, 서버에서 실행 중인 도커 컨테이너에 액세스할 수 있습니다.

이렇게 하면 원격 서버에서 실행 중인 도커 컨테이너의 포트를 로컬 컴퓨터로 연결할 수 있습니다. 필요에 따라 포트 및 컨테이너 이름을 조정할 수 있습니다.

0개의 댓글