[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 |