Docker (도커 교과서)4 3. 도커 이미지 만들기 ※ 예제 컨테이너 설명 ch03-web-ping : Node JS 기반으로 특정 URL에 HTTP 요청을 보내는 동작을 하는 컨테이너환경 변수 사용TARGET : 지정된 URL로 HTTP 요청1 도커 허브에 공유된 이미지 사용하기1.1 docker image pull 도커 CLI를 통해 명시적으로 원하는 이미지 내려받기하나의 이미지는 여러 이미지가 계층적으로 쌓인 형태로 저장된다따라서 ch03-web-ping Image 하나를 다운받았지만, 여러 Image가 다운 받아지는 것을 확인할 수 있음Image를 Pull할 때, 도커가 가장 먼저 접근하는 저장소는 도커 허브이다. 이렇게 이미지를 제공하는 저장소를 레지스트리(registry)라고 하는데, 도커 허브는 무료로 제공되는 공개 레지스트리다. 1.2 do.. 2024. 12. 15. 2. 도커의 기본적인 사용법 Docker 실습은 wsl2를 이용하여 진행!1. docker container run컨테이너로 애플리케이션을 실행하라는 도커 명령docker container run 명령은 컨테이너로 애플리케이션을 실행하라는 명령이다.현재는 로컬에 diamol/ch02-hello-diamol 앱 패키지의 Image가 없으므로, 먼저 Pull을 통해 Image를 내려받는 작업이 진행 ("Hello from Chapter 2!... "의 윗 부분의 출력 결과가 Image 다운로드 관련 출력 내용)"Hello from Chapter 2!..." 부터는 해당 Image를 이용해 컨테이너를 실행한 결과이다. 즉 App 실행 결과 같은 명령어로(docker container run diamol/ch02-hello-diamol) .. 2024. 12. 15. 1. Docker 설치하기 글쓴이는 윈도우 환경에서 개발을 하기 때문에 윈도우 기준으로 도커 환경을 설치한다. 1. 윈도우 사양윈도우 10 Home을 사용하며, 버전은 22H2 사용 2. 시스템 Requirements 확인도커 공식 홈페이지에서 확인해보면 아래와 같은 사양이 필요하다. WSL 버전 1.1.3.0 이상.Windows 11 64비트: Home 또는 Pro 버전 22H2 이상, Enterprise 또는 Education 버전 22H2 이상.Windows 10 64비트: 최소 요구 사항은 Home 또는 Pro 22H2(빌드 19045) 이상 또는 Enterprise 또는 Education 22H2(빌드 19045) 이상입니다.Windows에서 WSL 2 기능 켜기. (자세한 내용은 Microsoft 문서를 참조)Wi.. 2024. 12. 15. 0. Docker Intro 1. 도커 공부하기도커는 컨테이너 기반의 가상화 도구이다. 요즘은 도커를 모르면 SW 개발자로써 경쟁력이 없다는 얘기가 있을 정도로 도커는 중요한 기술이다.그래서 나도 도커를 공부하기로 마음 먹었다. 좋은 개발자가 되기 위해!교재는 도커교과서를 참고 2. 도커 정의 (Wikipedia)더보기도커(Docker)는 리눅스의 응용 프로그램들을 프로세스 격리 기술들을 사용해 컨테이너로 실행하고 관리하는 오픈 소스 프로젝트이다. 도커 웹 페이지의 기능을 인용하면 다음과 같다:도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계.. 2024. 12. 15. 이전 1 다음