겸쨔

[docker] windows 환경 docker설치 본문

docker

[docker] windows 환경 docker설치

겸쨔 2024. 11. 23. 12:30
반응형

안녕하세요.

도커가 리눅스 위에서만 된다고 해서 가상 머신 찾고 있었는데,
팀장님이 윈도우에서도 된다고 하시더라구요.

그래서 찾다가 jenkins랑 db도 성공적으로 올려가지고 정리 한번 하려고 해요.

 

Docker란?

우선 도커가 무엇인지 설명 할게요.

https://www.hanbit.co.kr/channel/category/category_view.html?cms_code=CMS8893081462

 

원리부터 이해하는 도커 - 컨테이너, 가상화, 구성요소

✅ 도커의 정의 도커docker라는 용어는 회사를 의미할 수도 있고 소프트웨어를 의미하는 것일 수도 있습니다. 회사로서의 도커는 최초 2008년 솔로몬 하익스Solomon Hykes가 프랑스 파리에서 닷클라우

www.hanbit.co.kr

 

도커는 컨테이너 기반의 오픈소스 가상화 플랫폼이에요.

컨테이너라는 단어가 도커의 핵심이거든요?

위 링크에서 가져온 이미지1

 

 

위 이미지와 같이 도커 안에서 n개의 애플리케이션이
각기 다른 컨테이너 내에서 서로 독립적으로 동작해요.

우리가 흔히 아는 그 컨테이너와 같은 개념 맞아요 !

 

컨테이너끼리 서로 통신이 가능한데,

동일한 운영체제 위에서 동작하기 때문에 가능하다고 해요.

그래서 vm에 비해서 효율적으로 리소스 관리가 가능해요.

위 링크에서 가져온 이미지2

 

장점

1. 빠르고 가벼워요

위 이미지에 나와 있듯이 하이퍼바이저도 안 쓰고 게스트os도 안 써요.

호스트 os를 공유해서 최소한의 리소스만 할당 받아요.

 

2. 보안

컨테이너끼리 격리되어 있잖아요?

그래서 컨테이너가 하나 해킹 당해도 다른 컨테이너는 문제 없어요.

 

 

 

Docker 설치

우선 아래 들어가셔서 윈도우 설정을 봐야 하는데요.

이게 저한텐 가상 머신 플랫폼이라고 되어 있는거 같은데,

가상 머신 플랫폼 / Hyper-V 둘 중 체크 하시고 재부팅 하시면 돼요.

 

작업 관리자 들어가셔서 성능 보시면 가상화사용으로 되어 있어야 해요.

 

 

아래 들어가셔서

눌러서 다운 하세요.

https://hub.docker.com/editions/community/docker-ce-desktop-windows/

 

Windows

Get started with Docker for Windows. This guide covers system requirements, where to download, and instructions on how to install and update.

docs.docker.com

 

 

installer 실행시켜 설치 하시면 마지막에 아래처럼 나오거든용 ?

Close and restart 누르면 바로 재부팅돼요.

 

다시 켜지면 도커가 바로 띄어질거에요.

동의 하시고

 

추천해주는 설정 사용하고 Finish !

 

 

이제 회원가입 안 하신 분들은 가입하면 되시고,

이미 있으신 분들은 로그인하시면 돼요.

 

이제 도커는 준비가 됐어요.

 

cmd에 docker -v 쳐보시면 버전이 나올거에요.

그럼 잘 설치 된거에요 !

 

 

 


Kitematic 설치

이제 docker를 편하게 사용할 수 있는 도구를 설치할게요.

아래 링크에서 최신 버전 다운로드 받으실게요 ~

https://github.com/docker/kitematic/releases

 

Releases · docker/kitematic

Visual Docker Container Management on Mac & Windows - docker/kitematic

github.com

 

 

압축 풀고 실행하면 아래처럼 도커로 로그인할 수 있어요 ~

 

캡쳐 따니까 색이 바래지네요..

어쨌든 아래 화면이 나오면 잘 된거에요 !

 

이제 다음 글에서는 도커에 redis, db, jenkins 등을 각각의 컨테이너로 올려볼게요.

반응형

'docker' 카테고리의 다른 글

[docker] docker 에서 vi 사용하기  (0) 2025.01.23