설치된 도커 엔진의 버전 확인
docker -v
1. 컨테이너 생성
# run 사용 (pull, create, start, attach 모두)
첫번째 컨테이너 생성 및 실행
docker run -i -t ubuntu
-i, -t 옵션은 컨테이너와 상호 입출력을 가능하게 해줌
ubuntu 뒤에 :버전을 쓰면 원하는 버전 다운로드가 가능. 안쓰면 알아서 최신으로 구축됨.
run을 하면 도커 허브에서 자동으로 이미지를 다운로드 해줌
# create 사용 (pull, create)
ubuntu 이미지로 컨테이너 생성하기
docker create -i -t --name [컨테이너이름] ubuntu
이때는 run과는 달리 컨테이너 내부로 들어가지 않음. 생성만 할 뿐.
2. 컨테이너 실행
# 컨테이너 시작
docker start [컨테이너이름]
# 컨테이너 내부로 들어가기
docker attach [컨테이너 이름]
유의할 점은 컨테이너와 호스트의 파일 시스템이 서로 독립적이라는 것. 따라서 ls 명령어로 파일을 확인해보면 아무것도 설치 안되어있음
#컨테이너 내부에서 빠져나오면서 동시에 컨테이너를 정지시킴
exit
#컨테이너를 정지하지 않고 빠져나옴
ctrl + P, Q
#컨테이너에서 빠져나와 호스트 상태에서 원하는 이미지 다운로드
docker pull은 이미지를 내려받을 때 사용하는 명령어
docker pull ubuntu # ubuntu 이미지 다운로드
#도커 엔진에 존재하는 이미지 목록 출력
docker images
#생성한 컨테이너 목록 확인 (정지상태가 아닌 것만)
docker ps
#모든 컨테이너 목록 확인
docker ps -a
'운영체제(Operating System) > 리눅스(Linux)' 카테고리의 다른 글
[Docker] 리눅스 운영체제(CentOS, 우분투)에서 도커 설치하기 (0) | 2022.01.07 |
---|---|
[Docker] 컨테이너 삭제 (0) | 2021.10.11 |
[Ubuntu] 리눅스(Linux) 터미널 기본 명령어(2) - 사용자 확인 및 전환, 디렉토리 (0) | 2021.01.08 |
[Ubuntu] 리눅스(Linux) 터미널 기본 명령어(1) - man page, 시스템 로그인 (0) | 2021.01.04 |
[Ubuntu] 우분투 운영체제란? - 운영체제, 리눅스, 우분투의 정의, 특징 (0) | 2021.01.04 |
댓글