[Docker] 도커 공식문서로 배우기 (1): 첫 컨테이너 실행

2026. 1. 8. 17:53·개발

도커 공식문서의 첫 페이지 What is Docker?

 

Get Started 부터 직접 진행하며 배운 것을 간략히 요약하여

배운것들의 핵심만 서술하겠습니다.

도커가 뭔가요?

도커는 애플리케이션과 실행환경을 `컨테이너`로 묶어 어디서나 동일하게 실행할 수 하는 플랫폼입니다.

도커는 클라이언트-서버 아키텍처를 사용합니다.

  1. `도커 데몬`: 도커 `컨테이너`를 빌드, 실행, 배포합니다.
  2. `도커 클라이언트`: 우리는 CLI나 도커 데스크탑으로 도커 데몬과 통신합니다
  3. `도커 레지스트리`: 도커 이미지가 저장되는 곳입니다. 도커 허브는 대표적 공개 레지스트리입니다.
  4. 도커 객체
    1. `이미지`: 컨테이너의 설계도입니다. 스냅샷 또는 클래스 정도가 비유할만한 것으로 생각납니다. 읽기 전용입니다.
    2. `컨테이너`: `이미지`의 실행가능한 인스턴스입니다.
    3. 이외에 네트워크, 볼륨, 플러그인 등 더 많은 도커 객체들이 있지만, 여기서는 다루지 않겠습니다.

도커를 설치합시다

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 으로 접속해봅시다.

 

Welcome to Docker 페이지 (http://localhost:8080)

 

이 페이지가 보인다면 컨테이너 실행에 성공한 것입니다.

 

도커 데스크탑에서 컨테이너를 관리

도커 데스크탑을 열고 Containers 탭으로 가봅시다.

Docker Destop의 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
'개발' 카테고리의 다른 글
  • [Docker] 도커 공식문서로 배우기 (4): 컨테이너, 이미지, 리포지토리, 레지스트리
  • [Docker] 도커 공식문서로 배우기 (3): 도커 이미지 생성과 리포지토리에 푸시
  • [Docker] 도커 공식문서로 배우기 (2): 컨테이너에서 개발하기
  • 글 쓰는 개발자, 개발자가 글을 써야하는 이유
devracoon
devracoon
  • devracoon
    개발하는 너굴맨
    devracoon
  • 전체
    오늘
    어제
    • 분류 전체보기 (10) N
      • 개발 (6)
      • 언어&프레임워크 (0)
      • 자료구조&알고리즘 (1)
      • 컴퓨터구조 (0)
      • 데이터베이스 (0)
      • 네트워크 (2) N
      • 클라우드컴퓨팅 (0)
      • 티스토리 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    short-url
    docker
    티스토리
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
devracoon
[Docker] 도커 공식문서로 배우기 (1): 첫 컨테이너 실행
상단으로

티스토리툴바