본문 바로가기
반응형

도커5

[ 도커 삽질 ] 도커 컨테이너로 접속 안될때, Docker exec 안될때 //1 자세한 내용은 2021.03.19 - [딥러닝/개인 환경 구축 기록] - [ 자취방 워크스테이션 ] #18 도커에서 주피터 열어서 외부접속 해보기 [ 자취방 워크스테이션 ] #18 도커에서 주피터 열어서 외부접속 해보기 //1 도커를 깔았다. 그런데 뭐 하는 건지 아직 감이 안 잡힌다. (정상이다) 백문이 불여일타라고 한번 해보자. //2 우선 도커는 UNIX소캣에 물린 서로 다른 가상의 작은 컴퓨터들로 이해한다고 했었 davi06000.tistory.com 여기에 설명이 되어있다. 이하는 거의 동일한 설명을 조금 더 간략히 핵심만 추려서 하겠다. //2 도커는 앱의 개발을 위해서 사용된다기 보다는 개발이 끝난 앱의 배포와 버전 관리를 위해서 사용한다고 보는 것이 좋다. 따라서 도커 컨테이너를 빌.. 2021. 3. 20.
[ 자취방 워크스테이션 ] #18 도커에서 주피터 열어서 외부접속 해보기 //1 도커를 깔았다. 그런데 뭐 하는 건지 아직 감이 안 잡힌다. (정상이다) 백문이 불여일타라고 한번 해보자. //2 우선 도커는 UNIX소캣에 물린 서로 다른 가상의 작은 컴퓨터들로 이해한다고 했었다. 그러면 지금 그 컴퓨터가 몇 대가 생겼는지 어떠한 상태로 있는지 보는 방법이 있다. $ docker --help 그래도 도커와 첫 만남인 만큼 help정도는 들여다 봐주자. 팁 아닌 팁인데 | grep 을 이용해서 원하는 키워드를 검색하면 쉽게 어떤 명령어가 있는지 찾는 경우가 있다. 대신 첫글자가 대문자일 경우가 있으니 둘 다 해봐야 한다. list 를 보여주는 명령어가 나온다. ps를 하면 현재 컨테이너를 보여준다고 한다. $ docker ps 에잉 아무것도 나오지 않는다. 나에게 거짓말을 한 것.. 2021. 3. 19.
[ 자취방 워크스테이션 ] #16 우분투에서 sudo없이 도커 사용하기 //1 도커 설치만 했다고 다 끝나는 것은 아니다. 도커 공식홈페이지 설명에 따르면 도커 컨데이너는 UNIX 소켓에 물려있고 TCP 포트에는 물려있지 않다. 그래서 TCP포트 등을 사용하려면 호스트OS인 리눅스의 관리자 root의 허락이 필요하다. 그러니까 엄마랑 싸우고 내방에 들어왔는데 친구가 피씨방 가자고 하면 거실에 있는 엄마를 안 마주치고는 도저히 나갈 수 있는 방법이 없다는 말이다. 내 방문은 열어봤자 집안 거실로 이어져있고 진짜 밖으로 나가려면 엄마 역할을 하는 루트계정이 허락해야 집 밖으로 나갈 수 있는 것이다. 루트 계정의 권한을 잠깐 양도 받는 방법은 sudo를 커멘드 맨 앞에 붙이는 것으로 도커를 군데군데 손보기 위해서는 sudo를 계속해서 붙여줘야한다. 이게 생각보다 매우 귀찮다.(s.. 2021. 3. 13.
[ 자취방 워크스테이션 ] #17 우분투 서버에 NVIDIA Docker 설치하기 //1 엔비디아 드라이버와 도커가 잘 설치 되었다면 이제 nvidia-docker를 설치해보자. 이게 있어야 도커에서도 리눅스에 허락을 받고 그래픽카드를 마음껏 쓸 수 있다. 우선은 docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker Installation Guide — NVIDIA Cloud Native Technologies documentation On RHEL 7, install the nvidia-container-toolkit package (and dependencies) after updating the package listing: Restart the Docker daemon to comp.. 2021. 3. 13.
[ 자취방 워크스테이션 ] #8 도커, 아나콘다를 이용할 앞으로의 계획 //1 최근 일이 바빠서 업로드가 지연되었다. 이제부터는 실질적인 개발을 위한 컴퓨터 세팅에 들어갈 것이다. 파이썬을 이용해서 딥러닝을 개발하고 연구할때 가장 최적화 되어있는 환경을 만들고자 한다. //2 세팅 궁극적인 환경은 다음과 같이 설정할 것이다. 내가 경험해보니까 저런 상태가 가장 이상적인 구조의 개발환경이었다. 사실 도커는 아직도 내가 익숙하지 않아서 조금 문제가 되는 부분이 생긴다. 또 배포를 위한 것이 아닌 연구를 위한 개발환경에는 역시 아직도 도커보다는 아나콘다가 더 좋지 않나 생각한다. 하지만 역시 대세가 기우는건 그럴만한 이유가 있는 법이다. 도커를 안다고 해서 손해볼것은 없다. 아무튼 우리는 이번 챕터에서 저 아나콘다라는 녀석을 깔기전에 얄팍하게나마 알아볼 것이다. //3 아나콘다?.. 2021. 1. 24.
반응형