Docker(도커) 기본 명령어
by 현생사는갓생지망생Docker(도커) 기본 명령어
1. 이미지 다운로드
# docker image pull [이미지명]:[version]
# docker pull [이미지명]:[version]
도커 허브에서 이미지를 받아온다.
도커 허브에서 다른 사람들이 올린 이미지를 쉽게 받아올 수 있다.
version 태그를 생략하면 자동으로 최신 버전(latest)를 다운받아온다.
2. 이미지 확인
# docker images
3. 이미지로 컨테이너 생성
# docker create -i -t [image]
--name [name] : 컨테이너 이름 지정
4. 컨테이너 목록 확인
# docker ps- a
명령어를 이용하여 생성된 컨테이너를 확인 가능하다.
현재 상태는 "Created"로 나온다.
docker ps : 정지되지 않은 컨테이너 목록만 출력
docker ps -a : 모든 컨테이너 출력
5. 생성된 컨테이너 실행
# docker start test
6. 컨테이너 접속
# docker attach test
컨테이너가 정상적으로 실행되었다면 위와 같이 쉘로 접속된다.
빠져나갈 땐 exit 명령어를 입력한다.
빠져나와 # docker ps -a 명령어로 다시 한 번 확인해보면 STATUS가 "Exited"로 나온다.
동일한 컨테이너에 다시 접속하고 싶다면 다시 start 후 attach 해주면 된다.
7. 이미지로 컨테이너 생성 및 실행
# docker run -i -t [image]
docker run 명령어는 docker create + docker start + docker attach 를 한번에 실행하는 것과 같다.
8. 컨테이너 삭제
# docker rm [container ID]
컨테이너 삭제 시 그 컨테이너에서 작업했던 내용이 모두 삭제된다.
9. 이미지 삭제
# docker rmi [image ID]
이미지를 삭제하려면 그 이미지로 생성하였던 컨테이너를 먼저 삭제해야 한다.
컨테이너를 삭제하기 전에 강제로 이미지를 삭제하고 싶은 경우엔
# docker rmi -f [image ID]
'BigData 공부기록' 카테고리의 다른 글
docker(도커) ubuntu16.04 환경에 Spark(스파크) 설치_(3) (0) | 2019.01.30 |
---|---|
docker(도커) ubuntu16.04 환경에 hadoop(하둡) 설치_(2) (0) | 2019.01.30 |
docker(도커) ubuntu16.04 환경에 java 설치_(1) (0) | 2019.01.30 |
CentOS-7에 Docker 설치 (0) | 2019.01.30 |
경량 컨테이너 기반 가상화 - 도커의 개념 (0) | 2019.01.23 |
블로그의 정보
현생이네
현생사는갓생지망생