
Get Started 부터 직접 진행하며 배운 것을 간략히 요약하여
배운것들의 핵심만 서술하겠습니다.
도커가 뭔가요?
도커는 애플리케이션과 실행환경을 `컨테이너`로 묶어 어디서나 동일하게 실행할 수 하는 플랫폼입니다.
도커는 클라이언트-서버 아키텍처를 사용합니다.
- `도커 데몬`: 도커 `컨테이너`를 빌드, 실행, 배포합니다.
- `도커 클라이언트`: 우리는 CLI나 도커 데스크탑으로 도커 데몬과 통신합니다
- `도커 레지스트리`: 도커 이미지가 저장되는 곳입니다. 도커 허브는 대표적 공개 레지스트리입니다.
- 도커 객체
- `이미지`: 컨테이너의 설계도입니다. 스냅샷 또는 클래스 정도가 비유할만한 것으로 생각납니다. 읽기 전용입니다.
- `컨테이너`: `이미지`의 실행가능한 인스턴스입니다.
- 이외에 네트워크, 볼륨, 플러그인 등 더 많은 도커 객체들이 있지만, 여기서는 다루지 않겠습니다.
도커를 설치합시다
docs.docker.com에서 제공한 Windows용 Docker 설치 파일 다운로드
테스트 페이지를 띄워봅시다
도커만 제대로 설치되었다면, 도커 설치를 환영하는 페이지를 아래 한 줄로 띄울 수 있습니다.
docker run -d -p 8080:80 docker/welcome-to-docker
이후 이런 출력을 볼 수 있습니다.
Unable to find image 'docker/welcome-to-docker:latest' locally
latest: Pulling from docker/welcome-to-docker
9745203f5d34: Download complete
958a74d6a238: Download complete
a5585638209e: Download complete
c1d2dc189e38: Download complete
828fa206d77b: Download complete
fd372c3c84a2: Download complete
bdaad27fd04a: Download complete
Digest: sha256:c4d56c24da4f009ecf8352146b43497fe78953edb4c679b841732beb97e588b0
Status: Downloaded newer image for docker/welcome-to-docker:latest
0fdeb07ee36511dd66aa78e03a2f1975fc77c5769723018e301d24589b62adac
여기까지 왔다면 http://localhost:8080 으로 접속해봅시다.

이 페이지가 보인다면 컨테이너 실행에 성공한 것입니다.
도커 데스크탑에서 컨테이너를 관리
도커 데스크탑을 열고 Containers 탭으로 가봅시다.

여기서 방금 실행한 컨테이너의 로그와 파일, 쉘에도 접근할 수 있습니다.
'개발' 카테고리의 다른 글
| [Docker] 도커 공식문서로 배우기 (6): 이미지 레이어 구조, 유니온 파일 시스템, chroot (0) | 2026.01.13 |
|---|---|
| [Docker] 도커 공식문서로 배우기 (4): 컨테이너, 이미지, 리포지토리, 레지스트리 (0) | 2026.01.11 |
| [Docker] 도커 공식문서로 배우기 (3): 도커 이미지 생성과 리포지토리에 푸시 (0) | 2026.01.10 |
| [Docker] 도커 공식문서로 배우기 (2): 컨테이너에서 개발하기 (0) | 2026.01.09 |
| 글 쓰는 개발자, 개발자가 글을 써야하는 이유 (0) | 2025.11.25 |
