728x90 반응형 도커4 Docker Hub 에서 429 (too many request) 에러가 났다. DevOps팀에서 말씀하시길 배포를 너무 많이 해서 dockerhub에서 429 too many request 에러가 났다고 한다ㅎㅎ 개발에서 배포까지의 과정은 다음과 같다. 1. gitgub action 으로 애플리케이션 빌드2. Docker 이미지 생성3. 생성한 이미지를 Docker Hub 에 업로드4. 업로드된 이미지를 ArgoCD(CI/CD 툴) 로 Kubernetes에 배포 이때 3번과 4번 과정인 Docker 이미지 업로드(Phsh), 다운로드(Pull) 작업에서 각각 Docker Hub의 API 를 호출한다. 이게 너무 많아서 API 호출이 제한된 것이다. 지금 프로젝트의 공식적인 종료일이 거의 도래하기도 했고 또 이번에 오픈하는 API 들이 구매, 시청, 구매/가입 정보를 제공하는 중요한.. 2023. 4. 20. 도커 실습 : 컨테이너 이미지 다운로드 및 실행 선행 : 도커가 설치되어 있는 host에 접속! docker version 명령어로 버전 확인 가능. (test 계정에 권한이 없어서 sudo 로 진행) systemctl status docker 명령어로 도커 데몬이 잘 동작중인지 확인 enable : 부팅하면 자동으로 실행됨 active (running) : 현재 동작중 docker search nginx 명령어로 도커 허브에 nginx 컨테이너가 있는지 검색 현재 여러개 존재 컨테이너 이미지를 다운받기 전에 어디에 이미지가 저장되는지 보자. 컨테이너 이미지는 /var/lib/docker/overlay2/ 에 저장된다. 현재는 아무것도 없음 docker images 명령어로 봐도 아무것도 없음 docker pull nginx 명령어로 도커허브에서 ng.. 2023. 2. 17. 컨테이너와 컨테이너 이미지의 차이 컨테이너 1개 = 애플리케이션 1개 각 컨테이너는 독립적으로 격리되서 운영됨 user id 와 cpu, memory, network, disk 등 하드웨어 리소스를 각각 따로따로 가지고 있음 독립적이기 때문에 nodejs webserver 는 php나 mysql에 영향을 주지 않는다. 그래서 고객이 webserver 에 버튼하나 만들어달라고 하면 nodejs webserver 만 수정해서 배포하면 됨. 컨테이너는 어떻게 동작하는가 docker HOST : 컨테이너를 동작시킬 수 있는 os. 리눅스 커널을 가지고 있음. docker HOST 에 도커를 설치하고 systemctl start docker 명령어로 시작하면 dockerd(도커 데몬)이 동작함. 도커 데몬이 없으면 컨테이너가 동작할 수 없음. H.. 2023. 2. 17. 컨테이너란? 도커란? 왜 컨테이너를 써야하나요?<p data-ke.. 2023. 2. 16. 이전 1 다음 728x90 반응형