09 POSTS

Docker 1

  • 프론트엔드 개발자가 알아야 할 쿠버네티스
    #kubernetes#docker#nextjs

    Next.js 앱은 어떻게 파드가 되는가: 컨테이너와 파드를 직접 열어본 기록

    같은 Next.js 앱인데 이미지 하나는 1.72GB, 하나는 208MB였다. 사라진 1.5GB를 레이어에서 역추적하고, 컨테이너가 격리된 프로세스라는 것을 PID와 cgroup 파일로 직접 확인한다. 프론트엔드 개발자를 위한 쿠버네티스 시리즈의 두 번째 편이다.

    34분
  • #docker

    Dockerfile 작성 가이드

    갑자기 docker를 파는 이유는 22

    14분
  • #docker#devops

    나은 Dockerfile 작성을 위한 best practice - 2022년 버전

    갑자기 docker를 파는 이유는

    13분
  • #kubernetes#docker

    K8s 공부 (3)

    무지성에서 시작하는 K8s 공부해보기 시리즈(3)

    10분
  • #kubernetes#devops#docker

    K8s 공부 (1)

    무지성에서 시작하는 K8s 공부해보기 시리즈(1)

    10분
  • #docker

    Docker 공부 (3) - 도커 이미지

    ## 도커 이미지 npm에서 다양한 도커 관련 패키지를 관리하듯, 도커는 기본적으로 [Docker Hub](https://hub.docker.com/)라는 중앙 이미지 저장소에서 다양한 이미지를 내려받을 수 있다. Docker Hub는 도커가 제공하고 있는 이미지 저장소로, 누구나 도커 계정을 가지고 있다면 쉽게 이미지를 공유할 수 있다. `docker...

    5분
  • #docker

    Docker 공부 (2) - 도커 네트워크

    ## 도커 네트워크 도커는 컨테이너에 내부 IP를 순차적으로 할당하며, 이 IP는 컨테이너가 재시작 될 때 마다 변경된다. 이 내부 IP는 내부망에서만 쓸 수 있으므로 외부와 연결될 필요가 있는데, 이 과정은 컨테이너가 시작할 때마다 호스트에 `veth` 라는 네트워크 인터페이스를 생성하면서 이루어진다. 이 `veth`인터페이스는 직접 생성하는게 아니라,...

    9분
  • #docker

    Docker 공부 (1) - 도커 기초부터 볼륨 공유까지

    `toc tight: true, from-heading: 2 to-heading: 3 ` ## Docker 는 무엇인가? 리눅스 컨테이너에 여러가지 기능을 추가하여 애플리케이션을 컨테이너로서 좀더 쉽게 사용할 수 있도록 만든 오픈소스. 이에 대해 정리 해 놓은 [좋은 글](https://subicura.com/2017/01/19/docker-g...

    11분
  • #docker#devops

    Docker와 ECR, ECS 경험

    제법 규모가 있었던 전 회사에서는 특별하게 인프라에 대해 고민을 별로 할 필요가 없었다. 많은 부분이 자동화되어 있었고, 또 적당한 툴로 잘 만들어져 있었기 때문에 개발에 온전히 집중할 수 있었다. 하지만 새롭게 온 스타트업은 (당연하게도) 그런게 없으므로, 회사에서 사용하고 있는 AWS 인프라와 배포 시스템에 대해서 직접 공부할 필요가 있었다. 그 중에서...

    7분