일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 컴퓨터 네트워크
- dfs
- 브루트포스
- 백준
- AWS
- 알고리즘
- 스프링
- Spring
- 이분탐색
- 그래프
- SQL
- BFS
- 분할 정복
- 그리드
- 순열
- 재귀
- CI/CD
- 분할정복
- 역방향 반복자
- GIT
- 다이나믹프로그래밍
- TCP
- 자료구조
- 트리
- 그리드 알고리즘
- 자바
- 다이나믹 프로그래밍
- HTTP
- 도커
- github action
- Today
- Total
목록도커 (4)
코딩성장스토리

이번 프로젝트를 진행을 하면서 무중단 (Blue,Green) 배포를 시도해보았다! 무중단 배포란 ? 배포를 할 떄에 서버가 잠시 중단되는 현상을 방지하기 위한 것이다! Blue,Green 무중단 배포란? 서버 2대(하나는 blue,하나는 green) 을 가동시키고 번갈아가면서 배포시키는 것이다. 아래 그림을 참고로 설명하겠다! 위의 사진처럼 blue서버에 사람들이 접근할 하고 있는데 새로운 버전을 배포를 해야하는 상황이 올 때가 있을 것이다! 그럼 새로운 버전을 Green 서버에 배포를 하고 배포가 완료 되면 유저를 Green서버에만 접근가능하게 변경해준다! 그 다음 Blue서버를 다운 시켜 주면 된다! Blue,Green 구현 나는 도커로 컨테이너를 두개 띄웠다.(하나는 blue,하나는 green) D..

컴퓨터를 사용하는 도중 용량이 이상하게 부족했다. 시스템 데이터가 비정상적으로 많았다.. 그래서 MacCleaner X를 사용해서 스캔을 해본결과.. 도커에 엄청난 용량이... + (UTM에서 22기가도...) 본격적으로 도커 정리를 시작해보자.. 일단 밑에 코드를 이용해서 미사용하는 컨테이너,이미지,볼륨을 삭제하자.. 삭제 명령어 docker container prune : 중지된 모든 컨테이너 삭제 docker image prune : 사용하지 않는 이미지 삭제(dangling images) docker volume prune : 컨테이너와 연결되지 않은 모든 볼륨 삭제 docker network prune : 컨테이너와 연결되지 않은 모든 네트워크 삭제 docker system prune -a : ..

CI/CD에 대해 공부를 진행하면서 배웠던 거에 적어 보려한다. CI/CD의 개념 CI란? -"CI"는 개발자를 위한 자동화 프로세스인 지속적인 통합(Continuous Integration)을 의미합니다. 지속적인 통합이 제대로 구현되면 애플리케이션 코드의 새로운 변경 사항이 정기적으로 빌드 및 테스트를 거쳐 공유 리포지토리에 병합 CD란? -"CD"는 지속적인 서비스 제공(Continuous Delivery) 및/또는 지속적인 배포(Continuous Deployment)를 의미하며 이 두 용어는 상호 교환하여 사용됩니다. 두 가지 의미 모두 파이프라인의 추가 단계에 대한 자동화 CI/CD를 지원해주는 툴은 여러개가 있다.(github action, jenkins 등등...) 여기서 나는 가장 익숙하..

Docker 메일 서버를 세팅하고 테스트 삼아 내 이메일에 보내봤다.. 지메일 네이버 둘 다 실패하고 outlook 학교메일에 보내봤다. 결과는.. 550 5.7.606 Access denied, banned sending IP 뒤에는 내 컴퓨터 IP주소가 나와서 생략.. ㅎㅎ 해결 방법은 코드 뒤에 나오는 이 링크를 따라 가면 된다. 링크를 가면 이런 창이 나온다 전자 메일 주소에 office 365 이메일을 입력하고 내 컴퓨터 ip 주소 입력! 그럼 이런 메일이 오게 된다! 주소 확인 버튼을 누르면 요청이 되고 한 30분 정도 지나고 다시 시도하면 성공!!