안녕하세요! 저는 이번에 9월에 열린 테크 세미나에 참여하였습니다:)
주제는 "Docker를 활용한 효율적 개발 및 보안전략"인데요!
그 후기에 대해 남겨보도록 하겠습니다!
목차는 아래와 같습니다
- Inner Loop 개발자 워크플로우
- 이미지 빌드 & Best Practices
- Docker 커뮤니티 소개
발표자님 소개
염근철
- 현) 당근 SRE팀 소속
- 현) Docker Captain
- 프로젝트
SKHynix : 사내 머신러닝 대회 플랫폼(If-Kaggle) 개발
우리은행 : AI서비스 허브 개발
내용 정리
개발자들은 코드 작성, 테스트, 피드백을 반복하는 이너 루프를 통해 작업을 지속합니다. Docker는 이 과정을 효율화하는 다양한 도구들을 제공하여 반복 작업을 빠르고 간편하게 만듭니다. 특히 docker init, compose watch, compose profile 기능이 유용합니다.
그 중 Compose Watch는, 로컬 파일의 변경 사항을 감지하여 컨테이너를 자동으로 재시작하거나 동기화할 수 있는 기능입니다.
추가로 이미지 최적화는 빌드 속도와 보안성 강화에 중요합니다. 효율적인 Docker 이미지 관리를 위해 슬림 이미지, 멀티 스테이지 빌드, 등을 사용할 수 있습니다.
Docker Scout는 패키지 및 이미지의 취약점을 관리하는 도구로, CI/CD 환경에서 특히 유용합니다.
CI/CD 파이프라인에서 자동으로 취약점을 점검하고 위험도가 높은 경우 빌드를 중단시키는 기능이 있어 보안성이 강화됩니다.
후기
저한테 Docker의 개념은 생소해서 이해하기 어렵지 않을까 걱정했지만, 발표자님께서 이해하기 쉽게 풀어서 설명해주시기도 하고, 바로바로 질문에 대한 답을 해주셔서 좋았습니다. 또한 실습 예시를 통해 각 기능이 실제 개발에 어떻게 적용되는지도 설명해주셨습니다.
이러한 고급 기능들은 Docker의 효율성을 높이고 개발 환경을 개선하는 데 많은 도움이 될 수 있을 것으로 기대됩니다.
'Experience > DEVOCEAN YOUNG' 카테고리의 다른 글
[데보션영] 전문가 인터뷰 후기 (0) | 2024.11.12 |
---|---|
[데보션영] 9월 영전용 세미나 후기 (취준생 이야기) (0) | 2024.09.02 |
[데보션영] SKT 미래기술체험관 티움(T.um) 투어 후기 (0) | 2024.08.18 |
[데보션영] DEVOCEAN YOUNG 3기 합격 및 발대식 후기 (0) | 2024.06.28 |