• 만약에 MyApp, WEb server, Database를 각각 운영을 한다면 그 OS를 위한 컴퓨터가 한대씩 필요함• 하지만 내 컴퓨터에 가상으로 컴퓨터를 만들고 그 위에 운영체제를 설치하고 거기에 Web server를 설치한다면?→ 그러면 별도의 컴퓨터가 필요
Docker (2) 1. Container run : image를 실행시켜서 container 만들기! 1) docker desktop에서 하는 방법 1️⃣ run 클릭 2️⃣ 이미지를 container로 만들면 여러개의 container가 생기는데, 이때 이름이
→ 웹 서버를 사용하기 위해서는 두대의 컴퓨터가 필요→ 한대의 컴퓨터는 Web browser가 설치되어 있음→ 다른 컴퓨터에는 Web Server가 설치되어 있음 → 웹 페이지를 파일로 만들어서 저장장치의 특정 디렉토리에 위치시켜야 함(데이터가 저장된 공간을 File
• 만약 container가 통으로 날아가면 수정한 파일 싹 다 날아감(Container가 안날아가게 하면 되지만 애초에 Container를 사용하는 이유는 우리가 필요할때 언제든지 만들고 지우려고 쓰는거임)• Container가 날아가도 host에 소스코드가 남아 있
1️⃣ Docker는 Container를 만들고, 배포하고, 구동한다!2️⃣ docker의 3대 구성요소: Dokcerfile, Image, Container(Dockerfile을 만듬 → 이걸 이용해서 Image를 만듬 → Container 구동): Container