도커에 대한 학습을 위해 포스팅합니다. 도커 도커는 무엇일까요? 예시를 하나 들어보겠습니다. 누군가 웹 개발을 한다고하면 웹 서버나 데이터베이스를 깔아야 합니다. 하지만 개개인이 이것들을 설치하고 설정하다 서로 다른 OS와 환경, 서버에 의해 에러를 맞이할 수도 있습니다. 물론 한번에 잘 될 수도 있지만 아닌 경우 위 에러를 맞이하는 것 자체가 개발자에겐 굉장한 스트레스입니다. 도커는 위 과정을 개선하기 위해 리눅스 운영체제의 CONTAINER라는 앱 실행 방법을 다뤄 해결합니다. 가상화의 한 종류인 컨테이너는 프로세스를 격리시켜 각각 독립된 환경을 갖게합니다. 이 컨테이너 내에는 운영체제 전체가 설치되어 있는 것이 아니라 앱을 실행하는데 필요한 라이브러리와 실행 파일들만 내제되어 있습니다. 그리고 이 ..
[Docker] 도커 시작하기 (with AWS EC2, React, Next)
도커에 대한 학습을 위해 포스팅합니다. 도커 도커는 무엇일까요? 예시를 하나 들어보겠습니다. 누군가 웹 개발을 한다고하면 웹 서버나 데이터베이스를 깔아야 합니다. 하지만 개개인이 이것들을 설치하고 설정하다 서로 다른 OS와 환경, 서버에 의해 에러를 맞이할 수도 있습니다. 물론 한번에 잘 될 수도 있지만 아닌 경우 위 에러를 맞이하는 것 자체가 개발자에겐 굉장한 스트레스입니다. 도커는 위 과정을 개선하기 위해 리눅스 운영체제의 CONTAINER라는 앱 실행 방법을 다뤄 해결합니다. 가상화의 한 종류인 컨테이너는 프로세스를 격리시켜 각각 독립된 환경을 갖게합니다. 이 컨테이너 내에는 운영체제 전체가 설치되어 있는 것이 아니라 앱을 실행하는데 필요한 라이브러리와 실행 파일들만 내제되어 있습니다. 그리고 이 ..
2022.07.23