본문 바로가기

Docker & Kubernetes

(6)
[Kubernetes] 쿠버네티스 시작하기 이번 포스팅은 강의를 듣고 쿠버네티스에 대해 정리한 포스팅. 아래 내용은 모두 강의에 있는 내용을 정리한 것입니다. 강의 링크 : https://www.youtube.com/watch?v=l42GttmnnZ4 Container의 개념, S/W 실행에 필요한 것을 패키지로 구성하여 표준화된 하나의 독립 컨테이너에 저장 VM과 달리 컨테이너는 전체 os가 아닌 s/w 필요로 하는 라이브러리와 설정만 포함 Linux Container란, 단일 Linux 호스트에서 Container 독립 실행을 위한 OS 가상화 기술 Linux Kernel의 cgroups, namespace를 공유함 파일 실행은 호스트에서 직접 실행하여 빠름 Docker Container / Docker Mission, Linux Contai..
[Docker-Compose] 도커 컴포즈 설치 및 사용 이번 포스팅은 도커 컴포즈 설치와 사용방법 등을 다룬 내용입니다. 도커 설치 - 도커 컴포즈 설치 전, 도커를 설정하고 사용방법을 아래 포스팅을 통해 익힌다. - 도커 설치 포스팅 : https://soyoung-new-challenge.tistory.com/52 [Docker] Ubuntu 18.04 도커 시작하기 아래 튜토리얼은 도커/쿠바네티스를 활용한 컨테이너 개발 실전 입문 책을 바탕으로 작성 한 내용입니다:) 01. 도커 설치하기 $ 우분투는 apt 패키지 관리자를 사용, 먼저 패키지 목록 업데이트 $ sudo apt update.. soyoung-new-challenge.tistory.com 도커 컴포즈 설치 $ sudo curl -L "https://github.com/docker/compo..
[Trouble Shooting] 도커 사용시 문제 발생 및 해결 이번 포스팅은 도커를 사용하면서 경험했던 트러블슈팅에 관한 포스팅입니다 1. 심볼릭 링크가 포함 된 폴더를 도커 공유폴더로 사용시 - 컨테이너 생성시 기존 연결 폴더와 함께 심볼릭링크 폴더로 연결을 해줘야 한다 - 공유폴더를 여러개 지정해야한다(심볼릭링크 포함) $ docker run --name test -v /home/user:/home/user -v [심볼릭위치]:[심볼릭위치] [이미지이름]:[태그이름] - 위와 같이 기존에 공유폴더를 -v 옵션으로 설정한다 - 그 다음 -v 옵션으로 공유폴더 속에 연결 된 심볼릭 링크가 있다면 원래 심볼릭 링크를 추가로 걸어준다 https://stackoverflow.com/questions/38485607/mount-host-directory-with-a-sym..
[Docker] 도커로 딥러닝 환경 구축하기 딥러닝 모델 학습/테스트 환경에 필요한 GPU, 주피터노트북 등 필요한 환경 구축에 관한 포스팅 도커에서 GPU 사용하기 기본 개념 - 기본적으로 Docker Image로 생성된 Container 내에서는, Host OS가 보유한 GPU 자원은 사용할 수 없다 - 따라서 도커 컨테이너 안에서 GPU 사용을 위한 설정이 필요 - 기본적으로 Host OS에는 GPU 자원이 있고, Nvidia가 설치된 상태여야 한다. - 또한 당연히 Docker도 설치된 상태여야한다 Nvidia-docker 설치 Docker에서 GPU를 사용하기 위해서는 nvidia-docker가 설치해야 한다. 1. 우선 nvidia-docker1이 설치되어있다면 확인 후 제거해야 한다 - 아래 코드는 docker 버전 ..
[Docker] 도커허브에 이미지 배포하기 개인적으로 공부한 도커 내용을 공유합니다:) 01. Docker Hub - 본인이 생성한 image를 docker hub를 통해 다른 사람들과 공유할 수 있도록 해주는 곳 - 다른 사람이 생성한 이미지를 pull 해서 사용 할 수 있다 - Docker Image들이 공유 되는 곳 https://hub.docker.com/ Docker Hub Docker Certified:Trusted & Supported Products Certified Containers provide ISV apps available as containers. Certified Plugins for networking and volumes in containers. Certified Infrastructure delivers an ..
[Docker] Ubuntu 18.04 도커 시작하기 아래 튜토리얼은 도커/쿠바네티스를 활용한 컨테이너 개발 실전 입문 책을 바탕으로 작성 한 내용입니다:) 도커 설치하기 - 우분투는 apt 패키지 관리자를 사용, 먼저 패키지 목록 업데이트 $ sudo apt update -y - 도커CE는 몇가지 패키지에 의존하므로, 아래 4가지 패키지를 설치한다 $ sudo apt install -y apt-transport-https ca-certificates curl software-properties-common - 도커 패키지 저장소를 apt에 등록한다. $ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - $ sudo add-apt-repository "deb [arch=..