본문 바로가기

이도저도

[Docker] 험난했던 anaconda3, Jupyter Lab 구동

도커를 하겠노라 맘을 먹었는데 생각보다 시간이 오래걸렸다. 

 

서버를 만드려다가 AI개발을 위한 환경을 만드는 테스트나 해보자 했던게 이렇게 되었던 것이다. 

 

도커의 기본 개념을 잘 모르겠고 어떻게 구동하는지 감이 잡히지 않아 아래의 책을 구매해서 봤다.

 

www.aladin.co.kr/shop/wproduct.aspx?ItemId=166082298

 

완벽한 IT 인프라 구축을 위한 Docker

컨테이너 기술을 사용한 애플리케이션 실행 환경 플랫폼인 ‘Docker’를 사용하여 인프라를 구축하기 위한 입문서. 제2판에서는 Docker의 새로운 기능 및 명령과 더불어, 멀티호스트 환경에서 실행

www.aladin.co.kr

사실 봐도 개념은 여전히 모르겠다. 

 

이해하기로는 도커는 이미지를 컨테이너로 받아서 컨테이너를 조작 저장하면서 사용하는데

 

운영체제를 가리지 않다보니 말 그대로 컨테이너와 사용자 운영체제간에 Port를 열어서 연결한다.

 

서버로 사용하기 전에 연습삼아 개인적으로 사용하는 용도로 익히는데도 오래 걸리긴 했다. 

 

아래는 참고한 블로그 들이다.

 

1. 도커에 아나콘다를 깔고 주피터와 연결하기

yahwang.github.io/posts/41

 

docker에서 실행한 Jupyter를 PC 브라우저와 연동하기 - YA-Hwang 기술 블로그

docker에서 실행한 jupyter를 로컬 PC 브라우저와 연동할 수 있다.

yahwang.github.io

2. 만약 아나콘다에 포트를 지정하지 않았을때

hello-bryan.tistory.com/162

 

[Docker] 실행중인 container port 바인딩

container port binding 이전 글에 이어서 이미 생성 되고 nginx 도 설치한 container 에 포트 바인딩을 안했네요. 이때는 container 를 commit 해서 image 를 만들고 다시 docker run 으로 container 를 생성해야..

hello-bryan.tistory.com

3. 아나콘다가 설치된 도커에 vi에디터가 없을때

ymj0078.tistory.com/1

 

docker container vi 설치

도커 컨테이너에 vi 설치 #docker exec -it [container_id] bash #apt-get update #apt-get upgrade #apt-get install vim

ymj0078.tistory.com