목록개발자 삶의 질 상승 지식/데브옵스 (2)
이것도 알아야 하네?
Docker의 라이프 사이클을 정리하면 아래와 같습니다. Docker Image는 개방형 Apache 라이선스에 따른 오픈 소스 기반 리포지토리인 Docker Registry에 저장/배포될 수 있고, 사용하기위해서는 로컬 내려받아 로컬의 Memory에 올리는 과정이 필요합니다. Registry부터 Memory까지의 과정을 지원하는 명령어는 아래와 같습니다. PULL: Registry에서 Image 다운로드 PUSH: Registry에 Image 업로드 RMI: Image 삭제 CREATE: Container 생성 COMMIT: Container를 Image로 저장 RM: Container 삭제 START: Container을 실행 RUN: 로컬에 Image가 없으면 PULL부터 실행되고, 로컬에 Imag..
데브옵스(DevOps)란? 개발(Development)와 운영(Operations)의 합성어로 소프트웨어 개발팀과 IT 운영팀이 협업하여 전체 사이클을 함께 관리하는 방식을 의미합니다. 개발자는 개발자는 개발이 완료된 시스템을 운영팀에게 이관하고 운영팀은 개발된 시스템을 배포/운영을 하는 것을 의미합니다. 기존에는 분리되어 있던 소프트웨어 개발팀과 IT 운영팀이 협업을 통해 더 빠르고 안정적으로 소프트웨어를 빌드, 릴리즈할 수 있습니다. 원활한 소통 및 공동 작업을 위해서 개발자는 운영자를, 운영자는 개발자를 생각하는 오픈 마인드를 가지고 커뮤니케이션이 뒷바침되어야 합니다. 노옵스(NoOps)란? 노옵스(NoOps)란 단어 그대로 운영자가 없다는 뜻입니다. 데브옵스는 서비스에 대한 사용자의 요청을 보다 ..