공부하고



docker 컨테이너 실행

docker start container-1

docker start [컨테이너명 또는 컨테이너 id]



docker 컨테이너 종료

docker stop container-1
docker stop [컨테이너명 또는 컨테이너 id]



docker 컨테이너 삭제

docker rm container-1

docker rm [컨테이너명 또는 컨테이너 id]



docker 이미지 삭제

docker rmi centos:6

docker rmi [이미지명 또는 이미지 id]



실행 중인 컨테이너 목록

docker ps

-a : 생성된 컨테이너 목록 보기



실행 중인 컨테이너 접근 - 방법1

docker exec -it container-1 bash

docker exec -it [컨테이너명 또는 컨테이너 id] [명령]

컨테이너 빠져나오는 방법 : Ctrl + a + d 또는 exit




실행 중인 컨테이너 접근 - 방법2

docker attach container-1

docker attach [컨테이너명 또는 컨테이너 id]

컨테이너 빠져나오는 방법 : Ctrl + p + q




컨테이너를 생성하기 위해서는 docker 이미지가 있어야 합니다.




centos 6 이미지 다운로드

docker pull centos:6

docker pull [name][:tag]

tag 생략 시 최신버전으로 다운로드 됩니다.



이미지 목록 확인

docker images



컨테이너 생성 및 실행

docker run -it -d --name container-1 centos:6

docker run [옵션] [이미지명][:tag]


-it : bash셸 입/출력 허용

-d : 백그라운드 실행

--name : 컨테이너명 설정


이 외 docker run 옵션은 여기에서 확인할 수 있습니다.




CentOS 6 기준 설치 방법입니다.



docker 설치
yum install docker-io



만약, No package docker-io available. 문구가 뜬다면 elrepo 저장소를 추가 후 다시 설치합니다.



docker 실행

service docker start