본문 바로가기

Infra

[Docker] 소개 및 명령어 정리

이번 포스팅 글은 Docker를 사용을 접하고 경험했던 내용을 정리한다.

 

#Doker란?

Docker는 가상 머신처럼 독립된 실행환경을 제공해주는 것으로 빠르고 효율적으로 애플리케이션을 컨테이너 기반으로 제공하는 오픈소스 가상화 플랫폼이다.

 

# 컨테이너란?

가상화 기술 중 하나로 OS레벨의 가상화로 프로세스를 격리시켜 동작하는 방식이다. 이런 점을 활용하여 컨테이너 별 서버 구성이 가능하게 된다.

 

#Docker 사용이유?

현업 담당자의 경우 초기 서버 구축이 시간이 매우 단축할 수 있으며 컨테이너를 활용하여 빠른 서비스 배포가 가능하다.

 

#주요 명령어

 

1. Docker 이미지 실행

#docker run <옵션> <이미지 이름:Tag이름> <실행할 파일>

 

2. Docker 이미지 리스트 확인

$ sudo docker images

 

3. Docker 이미지 삭제

$sudo docker rmi [image id]

 

4. Container 확인

$sudo docker ps

 

5. Container 제거

$sudo docker rm [container id]

 

# 참고자료

명령어 가이드라인

https://docs.docker.com/engine/reference/commandline/cli/