본문 바로가기

docker7

[Docker] DockerHub에 내 이미지를 올려보자! (feat. docker-compose) 해당 포스팅은 "원티드 프리온보딩 백엔드 8월 코스" 를 수강하며 강의 내용을 정리해본 것입니다. 문제가 있는 내용이거나 오류가 있다면 댓글로 남겨주시면 감사하겠습니다. Dockerfile syntax 아래는 Dockerfile 에서 사용하는 여러 키워드들이다. FROM: 베이스 이미지 선정 WORKDIR: work directory 선정 COPY: 복사할 파일 선정 RUN: 실행할 명령어 ENTRYPOINT: 컨테이너가 시작할 때 실행할 명령어 도커이미지를 도커 허브에 올려보자! 이미지 생성은 아래의 명령어로 할 수 있다. docker build -t my-httpd . 만약 이렇게 만들어진 이미지를 도커 허브에 올리고 싶다면, 이미지 이름은 아래 규칙을 따라야한다. [Docker Hub 사용자명]/이.. 2023. 8. 3.
[Docker] Docker 의 기본 개념과 사용법 해당 포스팅은 "원티드 프리온보딩 백엔드 8월 코스" 를 수강하며 강의 내용을 정리해본 것입니다. 문제가 있는 내용이거나 오류가 있다면 댓글로 남겨주시면 감사하겠습니다. Docker 를 설명해보자. open platform 어플리케이션을 인프라에서 분리 신속하다 인프라를 어플리케이션을 관리하는 것처럼 관리할 수 있음 코드 배포에 용이하다. 도커는 결국 컨테이너 기반 가상화 도구이다. 애플리케이션을 컨테이너 단위로 격리하여 실행하고 배포하는 기술인 것이다. 그럼 여기서, 컨테이너란 무엇일까? 컨테이너란 무엇인가? 가상화 기술 중 하나로, 호스트 운영체제 위에 여러 개의 격리된 환경을 생성한다. 그럼 꼬리 질문으로, 가상화 기술은 무엇일까? 가상화 기술이란? 하나의 물리적인 컴퓨터 자원을 가상적으로 분할하여.. 2023. 8. 1.
[ Docker ] Docker란 무엇이며, 컨테이너는 왜 등장하는가 #1 애증의 도커... 배포한번 해보겠다고 덤벼들었다가 어제 거의 네시에 잠들었다. 왜 안될까를 반복하면서 하다가, 오늘 아침에 일정이 있어 어쩔 수 없이 누웠는데 너무 열이 받은 상태라 잠도 안왔다. 어찌어찌 잠을 잤는데 꿈에서도 도커라이징 중이었다. 꿈에서는 됐다. 꿈에서 됐으니까 이제 그걸 현실화해보자... :( 열받아서 작성하는 포스팅이다. 도커 마스터는 아니더라도 도커 일반인으로 승격해보자! 해당 포스팅은 유데미 Docker & Kubernetes : 실전가이드 강의를 바탕으로 작성되었습니다. 가장 중요한 질문이다. 도커(Docker)란 무엇인가? 도커는 컨테이너 기술로, 컨테이너를 생성하고 관리하기 위한 도구이다. 자. 그래서 이게 뭔데? 하시는 분들(=나) 를 위해 좀 더 자세하게 파고 들어가보겠.. 2022. 5. 17.
[ 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.