docker 썸네일형 리스트형 비전공자도 이해할 수 있는 Docker (1) 인프런 만우절 이벤트로 1100원에 저렴하게 구매할 수 있어서 복습할 겸 들어봤다.2편으로 나눠서 정리할 예정이다. 도커의 개념개념 정리도커 : 컨테이너 엔진컨테이너 : 애플리케이션 런타임에 필요한 리소스만 가상화한 기술리소스 공유 : 컨테이너는 호스트 OS와 리소스를 공유 (CPU, Memory 등)리소스 격리 : 디스크(저장공간), 네트워크(IP, Port) 등은 각 컨테이너 별로 고유이미지 : 도커에서 컨테이너를 실행 시키기 위한 필요한 컨테이너의 이미지다운로드https://www.docker.com/get-started/현업에서 자주 사용하는 Docker CLIpull : 이미지 다운로드pull 명령어를 사용해 우리는 도커 허브로부터 컨테이너 이미지를 다운로드 받을 수 있다.도커 허브 : 컨테이너.. 더보기 텐서플로우 도커 환경을 사용해야 하는데 GPU가 없다면? 요약 GPU 를 통해서 학습을 시켜 모델링을 완료하여 모델 파일로 변환한 후, 그 모델을 API 서버로 만들어서 졸업 작품에 적용하려고 하였습니다. 문제는 졸업 작품에 환경이 Azure 클라우드 서비스를 기반으로 한 Kubernetes Cluster 환경이라는 것입니다. 단순히 로컬에서 동작하는 것이라면 호스트 OS의 GPU를 사용하면 됐지만, AKS(Azure Kubernetes Service)의 GPU 기능을 사용하자니 비용적으로 문제가 발생하였습니다. 이에, 데모 제품인만큼 “Tensorflow를 GPU가 아닌 CPU로 돌리면 어떨까?” 라는 생각이 들어 tensorflow-cpu 로 변경하여 해결하였습니다. 오류 문구는 다음과 같습니다. 2022-11-17 00:56:11.728793: W ten.. 더보기 Docker-Compose를 활용한 NestJS Dockerized (Mac M1) 요약 Mac M1 환경에서 Docker Compose 를 이용하여 NestJS 개발 환경을 도커 컨테이너로 실행합니다. docker-compose.yaml 파일 생성 version 는 docker compose의 버전을 의미합니다. services 는 해당 docker compose 사용될 docker service를 정의하는 영역을 의미합니다. api 는 docker service의 이름을 정의합니다. build 해당 서비스를 Container로 빌드할 때 필요한 옵션들을 정의합니다. dockerfile 해당 서비스를 빌드할 때 Dockerfile를 참고합니다. 이때, 해당 Dockerfile에 대한 경로를 정의합니다. context 는 docker build 명령을 실행할 경로를 뜻합니다. ports.. 더보기 이전 1 2 다음 목록 더보기