Docker

Windows 에 Docker + Git 설치

먹세 2020. 8. 29. 11:04

설치의도 :

기존에는 로컬에 vagrant/homestead 환경을 설치해서 laravel 을 사용했다고 한다면,

이번에는 vagrant 대신 docker 컨테이너를 사용해 laravel 개발 환경을 만들어 본다.

 

순서

1. docker 설치

2. git 설치

3. docker 세팅

 

1. docker 설치

- 아래 링크에서 Desktop for Windows 다운로드 후 설치

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

 

Docker Desktop for Windows - Docker Hub

Docker Desktop for Windows Docker Desktop for Windows is Docker designed to run on Windows 10. It is a native Windows application that provides an easy-to-use development environment for building, shipping, and running dockerized apps. Docker Desktop for W

hub.docker.com

- 설치도중 windows10 빌드버전에 관한 오류가 난다면, window 업데이트 해주면 됨

- 아래 링크에서 Update Now 클릭해서 받은 파일 설치 (업데이트 시간 오래걸림)

https://www.microsoft.com/en-us/software-download/windows10

 

Download Windows 10

If you downloaded an ISO file for Windows 10, the file is saved locally at the location you selected. If you have a third-party DVD burning program installed on your computer that you prefer to use for creating the installation DVD, that program might open

www.microsoft.com

- 업데이트가 완료된 후, 재부팅 하고나서 빌드버전 확인

시작 -> 설정 -> 업데이트 및 보안 -> OS 빌드 정보 를 눌러보면 아래와 같이 정보가 표시됨

- docker를 설치 후 재부팅

 

2. git 설치

- 아래 링크에서 OS에 맞는 git 설치파일 다운로드 및 설치

https://git-scm.com/download/win

 

Git - Downloading Package

Downloading Git Now What? Now that you have downloaded Git, it's time to start using it.

git-scm.com

- 설치중에 git 기본 에디터 지정하는 부분이 있는데, visual studio code 로 해도 되고, vim(default) 로 해도 무방함

나머지부분은 기본으로 걍 Next 연타

- git bash를 켜서 설치 확인

$ git --version

 

3. docker 세팅

- docker 설치 후 재부팅을 하면 docker가 자동으로 실행됨

만약 실행이 안되면 docker icon 실행시키면 됨

그럼 tutorial 로 안내 될것임

첫번째로 git clone 하라고 나오는데 이 부분을 하기위해서는 git 설치가 되어있어야 하므로 2번에서 git 설치를 먼저 함

- clone 명령어를 마우스클릭하면 바로 옆 콘솔창에 실행이되는 UI인데, git을 설치했음에도 불구하고 잘 되지 않음

안되면 git bash 콘솔을 켜서 git을 설치하고 싶은 폴더로 이동 후 직접 clone 명령어를 실행시키면 됨

$ git clone https://github.com/docker/getting-started.git

- 그 다음 tutorial 로 넘어가서 실행 한다

여기서부터는 잘됨

- 그 다음 Run

- 그 다음은 도커허브에 방금까지 작업한 컨테이너 이미지를 저장하라고 나오는데 무시해도 됨

- 그럼 아래 그림처럼 컨테이너 이미지들의 리스트가 GUI로 보여짐

여기에서 여러 세팅 및 관리등을 할 수 있음

- 컨테이너를 클릭하면 해당 사용정보들을 볼 수 있다.

 

다음에는 설치된 Docker에 Laravel 을 세팅해서 개발환경을 만들어보자

반응형