본문 바로가기

도커 이미지3

[Docker] Docker 의 기본 개념과 사용법 해당 포스팅은 "원티드 프리온보딩 백엔드 8월 코스" 를 수강하며 강의 내용을 정리해본 것입니다. 문제가 있는 내용이거나 오류가 있다면 댓글로 남겨주시면 감사하겠습니다. Docker 를 설명해보자. open platform 어플리케이션을 인프라에서 분리 신속하다 인프라를 어플리케이션을 관리하는 것처럼 관리할 수 있음 코드 배포에 용이하다. 도커는 결국 컨테이너 기반 가상화 도구이다. 애플리케이션을 컨테이너 단위로 격리하여 실행하고 배포하는 기술인 것이다. 그럼 여기서, 컨테이너란 무엇일까? 컨테이너란 무엇인가? 가상화 기술 중 하나로, 호스트 운영체제 위에 여러 개의 격리된 환경을 생성한다. 그럼 꼬리 질문으로, 가상화 기술은 무엇일까? 가상화 기술이란? 하나의 물리적인 컴퓨터 자원을 가상적으로 분할하여.. 2023. 8. 1.
[ GitHub ] Build Docker Image with Private Repo 이번 포스팅에서는 Github에 있는 Private Repo 를 가지고, 도커 이미지를 빌드하는 방법에 대해 다뤄보도록 하겠습니다. 자격증명이 따로 필요한 이유 private 가 아닌 public 이었을 때는, 레포지토리를 git clone 을 통해 가져온 이후 도커에서 자동으로 이미지를 만들어줬었습니다. 만약 github 레포지토리가 private 라면, 이미지를 빌드할 때 github 에서 자격증명을 요구하게 됩니다. 이번 포스팅에서는 RSA Key 를 이용해 이 key 를 github 에 등록하여 자격증명을 할 예정입니다. RSA Key 만들기 우선, Shookiki 라는 이름의 레포지토리를 private 로 바꿔주었습니다. public 이었던 레포를 private 로 바꿀 때는, 레포지토리 set.. 2021. 4. 24.
[ Docker ] Docker hub 를 이용해 Portainer 이미지 다운받기 Docker Hub? Docker Hub 는 Docker의 이미지들이 모여있는 곳입니다. 이번 포스팅에서는 Docker Hub 에서 이미지를 다운받아 컨테이너를 제작해보도록 하겠습니다. 1. portainer.io Docker 를 GUI로 바꿔주는 소프트웨어 입니다. hub.docker.com/r/portainer/portainer-ce Docker Hub hub.docker.com portainer-ce 가 아닌 그냥 portainer 는 현재 지원하지 않고 있기 때문에, portainer-ce 를 사용해야합니다. Getting Started 아래 Deploy Portainer 를 클릭합니다. Docker 를 선택합니다. 이제 서버에 접속하고 위에 나와있는 커맨드를 입력해주면 됩니다. cmd 창에서 s.. 2021. 4. 8.