개발 기록일지

Docker 명령어 정리 본문

프로그래밍/Docker

Docker 명령어 정리

JuoDev 2021. 4. 12. 16:27

  Docker image / Container

- docker image : 시스템과 서비스에 필요한 코드를 모아둔 최소한의 단위

Ubuntu , centOS , nginx 등 각종 환경 및 개인이 작업한 코드들을 이미지로 구축하여 가상환경에서 실행할 수 있게 한 것들이다.

 

-docker container : docker image를 실행하기 위해 만들어줘야하는 것

이미지가 코드라면 컨테이너는 실행툴과 같은 것

컨테이너를 실행하여 작업된 이미지의 내용을 볼 수 있다.

 

*사용명령어*

-docker ps : 현재 실행중인 docker 컨테이너의 상태를 보여준다

-docker ps –a : 모든 컨테이너의 상태를 보여준다

-docker images : 현재 내가 가지고있는 image 목록을 보여준다

-docker rm 컨테이너명 or ID : 컨테이너 삭제

-docker rmi 이미지id : 이미지 삭제

 

-docker run [옵션] <이미지명:태그명>  : 컨테이너를 생성과 동시에 구동한다

-docker start 컨테이너명 : 컨테이너를 구동한다

-docker stop 컨테이너명 : 컨테이너를 정지한다

-docker exec [옵션] <컨테이너명 or ID> <커맨드>

 : 외부에서 구동중인 컨테이너에게 명령어를 실행시킬 때 사용한다.

 

-docker save [옵션] <파일명> [이미지명] :docker 이미지를 tar로 저장

 

-docker load –i tar파일명 :tar파일로 만들어진 이미지를 다시 이미지로 되돌린다

 

-docker export <컨테이너명or컨테이너ID> > xxx.tar 

 : 컨테이너를 tar파일로 저장한다.

 

-docker import <파일명 or url> - 이미지명:태그명

 : export 명령어로 저장된 tar파일을 다시 docker image로 생성

'프로그래밍 > Docker' 카테고리의 다른 글

Docker 환경 구축하기  (0) 2021.04.12