본문 바로가기
Docker

[Docker] [m1 mac] M1 mac에서 Docker Desktop tutorial

by Chandler.j 2022. 5. 24.
반응형

fig1. title

0. Docker 란

1. Docker 설치

2. Docker 간단 사용법


0. Docker 란

  • App 마다 다른 최적의 환경을 제공하기 위한 소프트웨어 플랫폼
  • 해당 app의 최적의 환경(프로세스)을 만들어 배포 가능
  • Docker Image - 간단 제작, 배포
  • Docker Container - 간단 실행
  • VM과 비교하여 용량 적고 속도 빠름 (Docker는 하드웨어 자원 복제 불필요하기 때문)

fig2. VM vs Docker

Docker Image

  • 라이브러리, 패키지 모음
  • Base Image 사용 --> 라이브러리, 패키지, 프로그램, 소스 등 설치 --> Docker Image 생성
  • Base Image : https://hub.docker.com/ 

 

Docker Container

  • Image 실행 형태
  • Docker 엔진에서 독립적 실행

1. Docker 설치

Docker Desktop 

https://docs.docker.com/desktop/mac/install/

 

Install Docker Desktop on Mac

 

docs.docker.com


2. Docker Manual

Docker Desktop for Mac user manual

https://docs.docker.com/desktop/mac/

 

Docker Desktop for Mac user manual

 

docs.docker.com

 

2-1. Preferences

fig3. Preference window

  • 설정 - 오른쪽 상단 톱니바퀴
  • Resource 설정 가능

2-2. Search image

https://hub.docker.com/

 

Docker Hub Container Image Library | App Containerization

Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your team's container applications.

hub.docker.com

fig4. Search in docker hub


2-3. Pull

2-3-1. hub에서 이미지 검색

fig5. Pull docker image

2-3-2. 터미널에 명령어 작성

% docker pull ubuntu

fig6. Pull docker image in terminal


2-4. Run

  • Docker Dektop - UI

fig7. Run docker in Docker Desktop

  • Terminal
# ubuntu 컨테이너 생성 후 즉시 실행
% docker run -it ubuntu /bin/bash

2-5 Check Container

  • Docker Desktop

fig8. Check Container in Docker Desktop

  • Terminal
% docker ps

fig9. Check Container in Terminal


TOP

Designed by 티스토리