Docker 기본 명령어 알아보기

오늘은 Docker의 기본 명령어를 알아보겠습니다.

 

Docker란?

리눅스에서 Docker는 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼입니다.

 

Docker는 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며,

 

이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함되어

 

있습니다. Docker를 사용하면 환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장할 수 있으며

 

코드가 문제없이 실행될 것임을 확신할 수 있습니다.

 

즉 리눅스에 프로그램을 설치할때 개별 설정을 하지 않아도, 예전 고스트처럼

 

프로그램이 도커 이미지로 만들어져 있어서 그대로 가져와서 아이디 패스워드 정도를 변경하면 설치할 수 있습니다.

 

Docker 실행 리스트 확인하기

도커는 만들어서 컨테이너를 실행하는 Start, 중지하는 stop

 

그리고 삭제하는 rm 으로 구성되어 있는데요.

docker (container) start [옵션] <컨테이너 식별자> [컨테이너 식별자]

 

이런 방식으로 실행합니다.

 

현재 실행되어 있는 도커는 sudo docker ps -a를 하면 아래처럼

 

전체 실행중인 도커를 확인할 수 있습니다.

도커를 중지하려면 아래 나오는 이름을 넣어서 만약 php를 끄고 싶다면

 

docker stop php 이런식으로 동작해주면 됩니다.

 

전체 도커 삭제는 아래 명령어로 할 수 있습니다

 

sudo docker rm -f $(sudo docker ps -qa)

 

간단하게 도커를 관리할 수 있습니다.