본문 바로가기
Docker

3. Docker link

by 서영선 2023. 8. 13.

 

컨테이너 활용과 연결

 

 

1. docker로 jupyter notebook 띄우기

docker run --rm -d -p 8888:8888 -v /home/ubuntu/2023_LEARN:/home/ys/work jupyter/ys-notebook

컨테이너 내부에서 jupyter notebook이 실행되는 폴더인 /home/ys 폴더를 호스트 PC의 현재 폴더로 만들어서, 호스트 PC에서 docker를 실행하는 폴더에 있는 주피터 노트북 파일 작업이 가능하도록 함

 

이후, docker logs를 입력하면 token 값이 나오고, 브라우저에 자신의 서버:8888로 입력한 후, token값을 기입하면

다음과 같이 jupyter notebook이 잘 열리는 것을 확인할 수 있음.

 

 

 

 

 

 

 

 

 

2. 컨테이너와 컨테이너 연결하기

docker run 옵션으로 --link 옵션을 사용하여 연결할 수 있음

--link <본래의 컨테이너 이름>:<컨테이너를 가리킬 이름>

 

docker run --rm -d -p 8888:8888 -v /home/ubuntu/2023_LEARN:/home/ys/work --link mydb:myjupyterdb jupyter/ys-notebook

 

컨테이너 간 연결은 컨테이너를 가리킬 이름을 설정하고, 해당 이름과 컨테이너에서 오픈한 포트로 접속하면 된다.

'Docker' 카테고리의 다른 글

5. nginx_apache  (0) 2023.08.19
4. Docker Compose  (0) 2023.08.19
2. docker 조사하기  (0) 2023.08.12
1. Dockerfile 이란?  (0) 2023.08.12
0. Docker 란?  (0) 2023.08.12

댓글