【초보자용】Docker의 시작 방법

1849 단어 초보자도커

소개



Docker를 설치하는 곳까지 실천했으므로 비망록으로 남겨 갑니다.

・Docker란 무엇인가
· Docker의 장점
· Docker 설치 방법

이상의 항목에 대해 정리해 갑니다.

실수 등 있으면 지적해 주시면 감사하겠습니다.

Docker란?



Docker는 한마디로 가상 환경을 만들 수 있는 소프트웨어입니다. 가상 환경이란, 자신의 PC상에, 개발에 필요한 툴을 의사적으로 재현한 환경을 말합니다. 좀 더 구체적으로 살펴 보겠습니다.
실제로 프로그래밍 언어를 사용하여 개발하려면 몇 가지 도구가 필요합니다. 필요한 도구를 구성하는 것을 환경 구축이라고 합니다. 예를 들어 PHP의 대표적인 구성에는 LAMP 환경이 있습니다.

LAMP 환경이란?



· 리눅스
· 아파치
· MySQL
· PHP
이상의 이니셜을 취하여 LAMP라고 합니다.
덧붙여서 Linux는 OS(운영 체제), Apache는 웹 서버(미들웨어), MySQL은 데이터베이스, PHP는 프로그래밍 언어가 됩니다. 각각의 용어에 대해서는 기회가 있으면 다른 기사로 써 갑니다.
PHP로 개발을 하기 위해서는 이러한 환경을 구축할 필요가 있습니다.

이야기를 되돌립니다만, Docker를 사용하는 것으로 자신의 PC상에 이러한 가상 환경을 만들어 낼 수 있습니다.

Docker의 장점



Docker의 장점을 이해하려면 컨테이너라는 개념을 이해해야합니다. 컨테이너는 물류에 사용되는 상자입니다. 배 위에 든 타고 있는 그거네요. 그 안에 Apache나 MySQL이나 PHP가 들어 있다고 이미지해 주세요. 그 컨테이너를 그대로 프로덕션 환경에 가져가는 것으로, 개발 환경과 같은 환경에서 움직일 수가 있습니다. 이것에 의해, 개발 환경에서는 움직였지만 프로덕션 환경에서 움직이지 않게 된・・・같은 것을 막을 수 있습니다.

Docker 설치



Docker의 설치 방법에는 몇 가지 종류가 있습니다만, 이번은 Docker Desktop라고 하는 것을 사용해 가고 싶습니다.



Docker Desktop에서 검색하면 위와 같은 화면의 페이지가 나옵니다. 이번은 Mac 화면이지만, Mac with intel Chip 또는 Mac with Apple Chip 어느 쪽인지 자신의 PC에 해당하는 분을 선택해 클릭해 갑시다. 그러면 dmg 파일이 설치됩니다. 그런 다음 다운로드된 dmg 파일을 실행하여 설치를 시작합니다.
  이것으로 설치가 완료됩니다. 간단하네요.

요약



Docker란 무엇인가, Docker의 장점, 설치 방법에 대해 배웠습니다. 한층 더 이해를 깊게 해, 현장에서 사용할 수 있는 레벨로 해 가고 싶습니다.

좋은 웹페이지 즐겨찾기