*이 시리즈는 많은 검색을 요구합니다. 또한 어려운 부분도 존재하니 세부적인 질문은 디스코드 DIPΘKΛL HHJ#1871 로 질문 부탁드립니다"
안녕하세요. DipokalHHJ 입니다.
최근들어 Docker라는 가상화 플랫폼이 전 세계적으로 많이 쓰이고 있는 추세입니다. 따라서 앞으로 진행될 강의에서는 Docker를 활용한 프로젝트 강의를 진행할 예정입니다.
#1 Docker?
Docker는 쉽게 설명하자면 리눅스를 하나의 독립적인 공간에 배치하여 자유롭게 개발할 수 있게끔 만들어진 오픈소스 프로젝트 입니다. 즉, 리눅스 서버를 여러개 만들 수 있다는 것이죠.
예를들면 마인크래프트 서버자원을 다른 사람들에게 나누어 주려고 합니다. 만약 독립서버(로컬환경) 그 자체를 사용자에게 주게 된다면 각종 보안문제 또는 서버의 과부하가 생길 가능성이 있습니다. 이때 Docker 를 사용하게 된다면 빠르고 안정적으로 서버자원을 분배할 수 있습니다.
#2 Docker 기본 환경
보통 리눅스 서버를 많이 활용합니다. 저 또한 리눅스로 Docker 를 운영하고 있지만, 대부분의 사용자들이 사용하기 편한 윈도우를 기준으로 작성하겠습니다.
권장 환경:
윈도우10 엔터프라이즈 / PRO
16GB RAM
가상화 지원
#3 Docker 설치
Pro: https://hub.docker.com/editions/community/docker-ce-desktop-windows/
Home: https://kitematic.com/
#4 설치 확인
docker info
명령을 통해 Docker에 대한 정보가 나온다면 성공!
만약 다음과 같은 에러가 나온다면 Docker가 종료된 상태입니다.
#5 문제 해결
윈도우 10 Pro 가 아닐경우 https://github.com/docker/kitematic/releases/ 에서 윈도우용 압축파일을 받은 후 exe 파일을 실행시키면 됩니다. 아래와 같은 화면이 나오면 계속 진행하시면 됩니다.
댓글이 없습니다.
새로운 댓글을 등록해 주세요!