처음에는 cuda가 8888:8888이었다. 그리고 pytorch가 8080:8888로 설정한 후 jupyternotebook을 연결했더니 전혀 연결이 안됐다.
그래서 cuda를 8080:8888로 바꾸고 pytorch를 8888:8888로 변경하였더니 된다.
jupyter notebook --ip 0.0.0.0 --port 8888 --allow-root
8080:8888 <docker 컨테이너 port : host port >
pytorch docker컨테이너의 웹서버 port인 8888에서 host 웹서버 port 8888로 연결하기 위해서인가 보다.
하나는 그냥 웹서버 포트 8888이고 다른 하나는 ssh 접속을 위한 포트 입니다. 앞에 -p 옵션을 붙여주면 여러개 등록이 가능합니다.
docker run -it -p [ 외부포트1 ]:[ 내부포트1 ] -p [ 외부포트2 ]:[ 내부포트2 ] --name [ 컨테이너 이름 ] [ 이미지 이름 ] : [ 태그 ] /bin/bash
docker run -it -p 8888:80 -p 2227:22 --name NX2 nx-ubuntu:1 /bin/bash

[ Docker ] 도커 이미지 포트(Port) 추가 컨테이너 생성하기
사실 도커가 뭔지도 잘 모릅니다. 그냥 인터넷에서 Docker 에 관련된 것들을 찾아서 혼자 구성해서 사용합니다. 그러다보니 사용하는 이미지를 복사해서 새로운 컨테이너를 만들고 싶더군요. 매
tttap.tistory.com
'IT > Docker' 카테고리의 다른 글
[Docker] nvidia-docker의 Dockerfile (0) | 2023.04.06 |
---|---|
[Docker] Docker run 옵션 추가하기 (0) | 2021.12.03 |
[Docker] nvidia-docker (0) | 2021.11.29 |
[Docker] link 옵션 (0) | 2021.11.25 |
[Docker] Systemctl 오류 (0) | 2021.11.25 |