본문 바로가기
도커

[Docker] Tutorial #1

by YGY 2023. 11. 20.

1. Docker 개요

  • Docker는 컨테이너 기반의 오픈소스 가상화 플랫폼
  • Docker는 애플리케이션이 실행되는 다양한 서버 환경 차이에서 발생하는 이슈를 해결
  • 클라우드 서버 환경이 대세가 되면서 무수히 많은 서버 관리를 위해 Docker를 이용한 서버관리가 보편화
  • 도커는 개발 및 테스트,마이크로 서비스구현,빅데이터 환경 구축 등 다양한 분야에서 활용

1- 1. Docker Container

  • Container는 애플리케이션을 실행하는데 필요한 런타임 환경 및 라이브러리와 같은 종속 항목을 포함한 환경
  • Docker는 컨테이너를 사용하여 애플리케이션과 그에 필요한 환경을 격리된 공간인 컨테이너에서 실행,관리

1-2.Docker Image

  • Docker Image 는 컨테이너를 생성하기 위해 사용하는 읽기 전용 템플릿
  • Docker Image는 Container 실행에 필요한 모든 의존성 파일과 설정등을 포함한 패키지
  • Docker Image는 DockerRepository에 등록/베포

2.실습하기

https://www.docker.com/get-started/

 

Get Started | Docker

Get started with Docker Desktop and join millions of developers in faster, more secure app development using containers and beyond.

www.docker.com

 

Docker 홈페이지가서 OS에 맞는 버전을 다운받아주자.

글쓴이는 Window므로 Download for Windows 를 다운받았습니다.

 

다운 받고 Docker-Desctop 실행 *아래와 같이 뜨면 설치성공

 

Windows PowerShell 실행 

1. docker --version * 버전확인

2.docker pull hello-world * 실습을 위해 images 다운받기

 

3.docker images * 이미지 잘들어왔는지 확인하기

 

4.docker inspect hello-world * 이미지 세부정보 확인하기

 

5.docker create --name hello-world hello-world * 받아온 image 로 container 만들기

* --name 옵션으로 container의 이름을 지정해줄수 있다.

 

6.docker rm hello-world *지정한 container 삭제 / docker container prune * 컨테니어 모두삭제