본문 바로가기

반응형

[Tool]/[Docker]

(7)
[Docker] Dockerfile Dockerfile도커 파일은 도커 이미지(Docker Image)를 만들기 위한 설정 파일이다.Dockerfile 구성요소FROM빌드할 베이스 이미지를 지정한다. 이미지가 로컬에 없으면 도커 허브에서 해당 이미지를 검색한 후 설치한다.예) FROM ubuntu:latestRUN컨테이너에서 실행할 명령어를 지정한다. 보통 컨테이너에 필요한 라이브러리를 다운받는 명령어나 디렉토리를 만드는 명령어를 지정한다.예) RUN apt-get updateADD컨테이너에서 배치할 파일이나 디렉토리를 지정한다. 현재 디렉토리에 위치한 파일을 컨테이너의 루트 디렉토리로 배치한다.CMD컨테이너가 시작할 때 실행할 명령어를 지정한다. RUN은 이미지를 빌드할 때 실행되고, CMD는 이미 빌드 된 이미지가 시작할 때 실행된다...
[Docker] Docker Hub Docker Hub도커 허브(Docker Hub)는 컨테이너 이미지를 찾고 공유하기 위해 Docker에서 제공하는 서비스이다.즉 도커 컨테이너 이미지의 원격 저장소이다.도커 컨테이너 이미지를 빌드, 저장 및 공유할 수 있는 중앙 리포지토리로 사용된다.사용자는 Docker Hub를 통해 컨테이너 이미지를 검색, 다운로드, 업로드하여 다른 사용자와 공유할 수 있다.Docker Hub에는 수많은 오픈 소스 컨테이너 이미지가 있어서 다양한 이미지들을 쉽게 활용할 수 있다.Docker Hub 사용법docker search 도커 허브에는 다양한 컨테이너 이미지가 저장되어 있다.Docker CLI(Command-Line Interface)를 통해 도커 허브에서 이미지 검색을 할 수 있다.docker pull :이미지..
[Docker] 원티드 백엔드 챌린지 4월 (4/4회) Week 2-2 클라우드 서비스에서 Docker AWS ECR, 쿠버네티스 - 컨테이너 오케스트레이션 기술 쿠버네티스 소개 - CI/ CD 를 사용하는 클라우드 서비스들 소개 - AWS ECR 를 사용한 내 Docker 이미지 배포 아하모먼트 로컬환경에서 배포와 프로덕트 환경 배포 차이가 뭘까?
[Docker] 원티드 백엔드 챌린지 4월 (3/4회) Week 2-1 Docker와 함께 하는 CI/CD Github Action, CI/CD 개념 - 모던 웹 개발에서 CI/ CD가 왜 필요하게 되었을까? - CI / CD 기초 개념과 아키텍쳐 - 초간단 Github Action 사용하기 실습 - Docker와 Github Action 함께 사용하기 아하모먼트 Docker와 Github Action 으로 애플리케이션 배포하기
[Docker] 원티드 백엔드 챌린지 4월 (2/4회) Week 1-2 로컬 환경에서 Docker로 애플리케이션 배포 Docker hub, Docker compose - 로컬 환경에서 Docker 실행 - Docker Container 들을 사용하는 Docker compose 개념 - 실제 프로덕트 개발 환경과 유사하게 Docker compose 사용해보기 아하모먼트 Docker만으로는 충분하지 않나요? 왜 Docker Compose 를 사용하나요?
[Docker] 원티드 백엔드 챌린지 4월 (1/4회) Week 1-1 Docker에서 사용되는 컨테이너 개념과 Docker 기본 사용법 컨테이너, Docker 기본 명령어 - Docker 에서 사용되는 컨테이너 기술이 뭘까 - 모던 웹개발에서 Docker 가 왜 필요해졌을까? - Docker 기본 개념과 구조 - Docker 이미지 만들어보기 - Docker 기본 명령어 아하모먼트 Docker 를 사용하면 뭐가 좋은 건데요?
[Docker] 도커 개념 Docker 어플리케이션(Application)을 패키징(Packaging)할 수 있는 툴 컨테이너(Container)라는 하나의 작은 소프트웨어 유닛 안에 어플리케이션(Application)과 그에 필요한 시스템 툴(System Tools), 모든 디펜던시(Dependencies)를 하나로 묶어서 다른 서버, PC 등에 쉽게 배포하고 안정적으로 구동할 수 있게 도와준다. 기술이 발전함에 따라 어플리케이션을 구동하는 데 많은 것이 필요해졌다. 이때 도커 컨테이너를 사용해서 어플리케이션을 구동하기 위해 필요한 모든 것을 어떤 PC에서도 언제든 동일하게 구동할 수 있다. 내 로컬 PC 환경에서 잘 동작 하는 것을 서버에서도 같은 환경으로 동작하게 함으로써 매번 설정을 셋팅해야 하는 번거로움을 해결해 주는 유..

반응형