목록✔ Kubernetes (4)
근본없는 코딩
네트워크 기초 개념 / docker desktop을 활용한 실습 / command line을 활용한 실습 01. 네트워크 개념 Server/Client/Port 등의 개념이 익숙하지 않다면? https://www.opentutorials.org/course/3084 네트워크에 대한 좀 더 깊은 내용을 원한다면? https://www.opentutorials.org/course/3265 1. Docker를 사용하지 않고, Web Server를 사용하는 방법 . 컴퓨터에는 65535개의 포트가 있고, 컴퓨터에 설치되어있는 여러 S/W들을 네트워크적으로 구분해줌 . 위 그림의 우리의 Web Server는 80번 포트에서 접속을 대기하도록 설정되어있는 상태. . http://example.com:80/ind..
컨테이너 제어 - ① Docker Desktop에서 하는 방법 생활코딩 Docker 입문수업 Run = image를 실행시켜서 container를 만드는 것 ✏️ Container Run 1. Docker Desktop 실행 > Image > Run 클릭 2. Run 버튼 클릭 시, image를 Container로 만드는 대화상자가 뜬다 ✔ 하나의 image로 여러 Container를 만들 수 있기 때문에 아래와 같이 이름을 잘 지정해 주는 것이 좋다. 3. 생성된 Container 확인 ✔ Container의 이름과 상태를 확인할 수 있다. ✔ Container가 실행되면서, 그 Container 안의 Process가 실행되고 있는 것이다. 4. Container가 실행되고 있는 모습 확..
이미지 pull 생활코딩 Docker 입문수업 ✨ Docker를 사용하기 위해 이해해야 하는 몇 가지 개념 ✔ docker hub: 레지스트리라고 불리는 서비스. 필요한 S/W를 찾는 곳 ✔ image: docker hub에서 찾아낸 것을 컴퓨터에 다운로드 받아 갖고 있는 것 ✔ container: image를 실행하는 것 → image는 여러개의 container를 가질 수 있다. ✔ pull: docker hub에서 image를 다운로드 받는 행위 ✔ run: image를 실행시키는 행위 Docker hub에서 필요한 이미지를 다운로드 받는 방법 Apache Web Server라는 프로그램을 Conatiner에서 실행시키고 싶다! 1. Docker Hub 접속 2. Explore를 클릭하여 ..
수업 소개 생활코딩 Docker 입문수업 ✔️ 배경 한 대의 컴퓨터 안에서 각각의 앱을 실행하고, 각각의 앱은 격리된 환경에서 실행된다. . 운영 체제가 설치된 컴퓨터: host . host에서 실행되는 각각의 격리된 실행환경: container ✔️ container 운영체제 전체가 설치되어있는 것이 아니고, 앱을 실행하는데 필요한 라이브러리와 실행 파일만 포함 . 이미 존재하는 운영체제를 공유하므로 추가 설치할 필요 없음. . 운영체제가 하나니까 속도도 느려지지 않는다. . 시간절약 + 저장장치 용량도 절약 가능 → Linux OS에는 이렇게 앱 실행 방법이 내장되어있는데, 이 기술을 Container 라고 한다. → Container 기술을 이용해서, 이런 일을 쉽게 해주는 S/W 중 가장 ..