전체 글
-
2. 설치, 기초명령어 1편Learn/Docker 2021. 4. 25. 00:03
[ 설치하기 ] install은 어렵지 않다. curl -s https://get.docker.com/ | sudo sh docker 명령어를 날리면 아래와 같은 메시지가 나오는데, 지금까지 생각없이 그냥 sudo 넣어서 써왔다. "Got permission denied while trying to connect to the Docker daemon socket...." 간단하게 유저 권한을 넣어주면 해방 (터미널 끄고 다시 열어야 적용됨) sudo usermod -aG docker ${userid} 윈도우는 docker for windows를 쓰면 편한데, 가상머신 위에 올린다. (Hyper-V) 내가 쓰는 도커는 내부적으로 호스트와 클라이언트가 나뉘어있다. 내가 명령어를 치는곳은 클라이언트고, 실제론..
-
1. 개요 - 도커와 쿠버네티스Learn/Docker 2021. 4. 20. 22:45
[ 나에게 도커가 필요한 이유 ] 우리 회사는 4년마다 새 데스크톱을 준다. 4년이면 그 사이 어마어마한 일들이 벌어진다. 즉, 내 리눅스 PC는 엉망진창 뒤죽박죽이 되어있고 뭘 건드렸는지도 기억이 잘 안난다. 새 PC를 셋팅하다보면 모든 프로그램이 리소스와 환경을 공유하다보니 dependency 이슈같은 문제들이 생긴다. 뭐 어째어째 해결할수야 있지만 스트레스와 시간 낭비가 심하다. 이 모든 문제를 해결해주는게 도커인건 알고있었는데.. 어째 이 좋은걸 안배우고 미루다가 이제서야 공부한다. 그냥 이런 저런 이유를 따질 것 없고 요즘 도커는 필수인 것 같다. [ VM VS Docker ] VM은 기존의 OS위에 한 겹을 더 올리는 느낌이라 느리다. 도커는 그냥 격리만 해주는 느낌이라 가볍다. [ Docke..
-
GCP에 Jupyter Notebook 셋팅개발 끄적 2021. 4. 19. 01:09
아무래도 이래저래 라이브러리, API 테스트하기엔 주피터 노트북 만한게 없다. 그래픽카드 대란 + 램 가격 상승으로 데스크탑 사기는 글러서 GCP를 사용해보기로 했다. GCP를 선택한 이유는 - AWS보다는 무료 제공이 더 좋을 것 같고 (뇌피셜) - 구글이니까 - 체험판 종료되면 자동연장되지 않아서 인스턴스 만들면 HTTP도 열어주자. (HTTPS는 그냥 덤) IP도 고정으로 설정해주자. 인스턴스 설정은 끝~ 이 아니고 노트북에 쓸 포트도 열어주자. 이제 Docker로 Jupyter notebook을 띄우자. GCP에서는 별도의 SSH연결 없이 브라우저로 바로 사용할 수 있어서 좋다. 일단 Docker 설치해주고.. curl -fsSL https://get.docker.com -o get-docker...