Program Language/Docker

[Docker] 도커 설치 및 기본 실습 - 초보자를 위한 가이드 (Mac)

QueryJun 2023. 6. 11. 19:22

도커 설치 및 기본 실습 - 초보자를 위한 가이드

본 블로그는 설치 및 기본 실습에 대해서 다루려고 합니다.

기본적인 Docker에 대한 기본적인 설명이 필요하신 분께서는 아래 유튜브 참고 부탁드립니다.

https://youtube.com/shorts/b5lFubotgvc

 

1. 도커(Docker) 설치

- 설치경로 : https://docs.docker.com/get-docker/

 

Get Docker

 

docs.docker.com

 

저는 Mac 환경에서 기본 권장 세팅으로 설치를 진행하였습니다.

2. 간단한 Docker 명령어 실행하기

$ docker version

정상적으로  Client / Server 모두 설치된 것을 알 수 있습니다.

 

$ docker run -it -p 8000:80 nginx:alpine

해당 명령어에 대해 간략히 소개드리겠습니다.

  • docker run: Docker 컨테이너를 실행하는 명령어입니다.
  • -it: 터미널 상호 작용을 가능하게 합니다. 컨테이너 내부에서 키보드 입력을 받고 출력을 볼 수 있게 해줍니다.
  • -p 8000:80: 호스트의 포트 8000과 컨테이너의 포트 80을 연결합니다. 이렇게 하면 호스트의 8000번 포트로 들어오는 요청이
    컨테이너의 80번 포트로 전달됩니다.
  • nginx:alpine: 실행할 Docker 이미지의 이름입니다. 여기서는 Nginx의 Alpine 버전을 사용하고 있습니다.
    Alpine은 경량화된 리눅스 배포판으로, 작은 크기와 빠른 속도로 유명합니다

위의 명령어는 호스트의 8000번 포트를 통해 Nginx 웹 서버가 동작하는 Docker 컨테이너를 실행합니다. 이를 통해 웹 서버에 접근하여 웹 페이지를 확인할 수 있게 됩니다.

 

3. 공식 Docker 컨테이너 레지스트리 회원가입

Docker 컨테이너 레지스트리는 Docker 이미지를 저장하고 배포하기 위한 중앙 저장소로 회원가입을 진행해줍니다.
https://hub.docker.com

 

Docker Hub Container Image Library | App Containerization

Deliver your business through Docker Hub Package and publish apps and plugins as containers in Docker Hub for easy download and deployment by millions of Docker users worldwide.

hub.docker.com

 

감사합니다.

반응형