도커를 하겠노라 맘을 먹었는데 생각보다 시간이 오래걸렸다.
서버를 만드려다가 AI개발을 위한 환경을 만드는 테스트나 해보자 했던게 이렇게 되었던 것이다.
도커의 기본 개념을 잘 모르겠고 어떻게 구동하는지 감이 잡히지 않아 아래의 책을 구매해서 봤다.
www.aladin.co.kr/shop/wproduct.aspx?ItemId=166082298
완벽한 IT 인프라 구축을 위한 Docker
컨테이너 기술을 사용한 애플리케이션 실행 환경 플랫폼인 ‘Docker’를 사용하여 인프라를 구축하기 위한 입문서. 제2판에서는 Docker의 새로운 기능 및 명령과 더불어, 멀티호스트 환경에서 실행
www.aladin.co.kr
사실 봐도 개념은 여전히 모르겠다.
이해하기로는 도커는 이미지를 컨테이너로 받아서 컨테이너를 조작 저장하면서 사용하는데
운영체제를 가리지 않다보니 말 그대로 컨테이너와 사용자 운영체제간에 Port를 열어서 연결한다.
서버로 사용하기 전에 연습삼아 개인적으로 사용하는 용도로 익히는데도 오래 걸리긴 했다.
아래는 참고한 블로그 들이다.
1. 도커에 아나콘다를 깔고 주피터와 연결하기
docker에서 실행한 Jupyter를 PC 브라우저와 연동하기 - YA-Hwang 기술 블로그
docker에서 실행한 jupyter를 로컬 PC 브라우저와 연동할 수 있다.
yahwang.github.io
2. 만약 아나콘다에 포트를 지정하지 않았을때
[Docker] 실행중인 container port 바인딩
container port binding 이전 글에 이어서 이미 생성 되고 nginx 도 설치한 container 에 포트 바인딩을 안했네요. 이때는 container 를 commit 해서 image 를 만들고 다시 docker run 으로 container 를 생성해야..
hello-bryan.tistory.com
3. 아나콘다가 설치된 도커에 vi에디터가 없을때
docker container vi 설치
도커 컨테이너에 vi 설치 #docker exec -it [container_id] bash #apt-get update #apt-get upgrade #apt-get install vim
ymj0078.tistory.com
'이도저도' 카테고리의 다른 글
[Ubuntu 18.04] Rkhunter 업데이트 안될때 (0) | 2021.06.25 |
---|---|
failed to initialize nvml driver/library version mismatch 해결 (0) | 2021.04.26 |
영어로 에러를 찾고 해결해보자 (0) | 2021.03.29 |
[우분투 20.04] ssh 보안 관련 신세지는 글과 책 (0) | 2021.02.08 |
[Docker] 편할지 아닐지 난 모르겠다만 일단 유행이니까... (0) | 2021.02.06 |