이 글은 아래의 링크된 포스트의 확장판이다. 아래 포스트에서는 빌드시스템으로 Gradle을 이용하고 있는데, 이번 포스팅에서는 Maven을 이용하여 Dockerfile을 최적화한다. 독자가 도커 이미지를 실행해본 경험이 있으며, 도커 파일을 만들어본 경험이 있고 도커 이미지의 레이어에 대한 이해가 있다는 것을 전제로 한다. (Docker) Spring Boot Application Image 최적화하기 문제 상황 위 포스팅은 스프링 부트 서버 애플리케이션을 도커 이미지로 만들 때 Dockerfile을 최적화 하는 것을 설명하고 있다. 스프링 부트 앱을 도커 이미지로 만드는 가장 유명한 방식은 스프링 부트 애플리케이션을 Jar 파일로 빌드하고 그 Jar 파일을 도커 파일에서 ADD 혹은 COPY 하는 것이..
Kubernetes 스터디 후기 올해(2019년) 1월 10일 부터 시작한 쿠버네티스(이하 k8s) 스터디가 드디어 막을 내렸다. 크게 3번으로 나눠서 진행했고, 총 20주에 걸쳐서 스터디를 진행했다. 이번 스터디를 통해서 좋은 사람들을 얻었고 여러 관점에서 많은 영감을 얻었다. 꼭 기록해두고 싶어서 이 스터디의 후기를 적어보고자 한다. 스터디의 동기 이 스터디를 열게 된 이유는 k8s를 사내에 도입하고 싶었기 때문이었다. 그 당시 나는 전 직장에서 도커와 AWS ECS를 이용하여 서비스를 운영해본 경험이 있었다. 현 직장은 아직 컨테이너 도입 전이었다. 현 직장은 퍼블릭 클라우드가 아닌 IDC에서 서비스를 운영하고 있었는데 막연하게 AWS의 컨테이너 오케스트레이션 서비스를 사용할 수 없으니 k8s를 해..
원본 링크 : https://github.com/voyagerwoo/docker-hands-on/tree/master/PART1-docker-image-and-container commit c5552f33261fd903ed4c482ed470bb5289d708d7 목차 도커란? 도커 엔진 도커 아키텍처 도커 데몬 도커 클라이언트 도커 레지스트리 도커 오브젝트 도커 이미지 도커 컨테이너 도커 설치 도커 허브 회원 가입 도커 이미지와 컨테이너 실습 hello-world tomcat MySql & Wordpress 연습문제 1 : 도커 볼륨을 이용하여 tomcat에 war 배포 연습문제 2 : 도커를 이용하여 master-slave 구조의 jenkins 구축 정리 도커란? Docker는 응용 프로그램을 개발, ..
- Total
- Today
- Yesterday
- 실수노트
- hands-on
- 웹
- 컨테이너
- html
- ChatGPT
- AWS
- AWSKRUG
- javascript
- 개발자
- 한달살기
- Docker
- spring
- sanur
- 사누르
- 회고
- 도커
- spring boot
- 독후감
- S68
- 객체지향
- Bali
- container
- 발리
- ES6
- springboot
- rest
- 웹을 지탱하는 기술
- ecma6
- Clean code
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |