[Docker Status 확인]
$ systemctl status docker
$ docker version
[Docker Hub에서 Container 이미지 검색]
: 내가 원하는 container image가 hub에 존재하는 지 검색. (예시는 nginx 검색)
$ docker search nginx
[컨테이너 이미지 다운로드 후 Image Layer 보기]
System에 Docker가 설치되면 /var/lib 아래 docker 디렉토리가 있다.
overlay2에 Container Image Layer가 들어간다.
(1) container image를 확인
$ docker images 혹은 $ docker image ls 를 입력한다.
(2) container image 다운로드 (예시는 nginx)
$ docker pull ningx:latest
- 5개의 Layer로 된 Container Image를 다운로드.
- /var/lib/docker/overlay2 아래 위와 같은 5개의 layer 디렉토리들이 추가된다.
- 5개의 Layer들이 Container Image를 이루며,
- 해당 Image를 실행하면 Container 가 된다.
[Container 실행하고 확인해보기]
$ docker run --name web -d -p 80:80 nginx
- 7fca271a~ 라는 유니크한 Container ID를 가진 Container가 실행 된다.
(1) docker ps 로 프로세스 확인.
$ docker ps
(2) Web 접속 확인.
[Container 중지/시작]
$ docker stop/start "컨테이너 이름 혹은 ID"
$ docker stop web
$ docker start web
[Container 삭제]
$ docker rm web
- 컨테이너가 지워진 것이지 Image가 지워진 것은 아니다.
[Container 이미지 삭제]
$ docker rmi nginx
$ docker image rm nginx
※ 이성미, [따배도] 도커 시리즈 ,TTABAE-LEARN, https://www.youtube.com/watch?v=gNsjVOuF2jY&list=PLApuRlvrZKogb78kKq1wRvrjg1VMwYrvi&index=10, 2021-08-31
'Docker > 실습' 카테고리의 다른 글
[Docker-실습] 6.Container 운영 (0) | 2021.08.27 |
---|---|
[Docker-실습] 5.Container Registry (0) | 2021.08.23 |
[Docker-실습] 4.Container 만들기(2) (2) | 2021.08.11 |
[Docker-실습] 3.Container 만들기 (0) | 2021.08.09 |
[Docker-실습] 1.Install Docker Engine on CentOS7 (0) | 2021.07.29 |