
Docker는 애플리케이션을 컨테이너(Container)라는 단위로 패키징해서 실행할 수 있게 도와주는 플랫폼이다."어디서나, 똑같이 실행되게 하자!"라는 철학을 가진 도구!이식성 : 어떤 OS, 어떤 환경에서도 동일하게 실행 가능하다.가볍고 빠름 : VM보다 훨씬

이미지로부터 새로운 컨테이너를 만들고 실행하는 명령어$ docker run... = docker pull + docker create + docker start 로 표현이 가능하다.Ubuntu 이미지로 컨테이너를 만들고, bash 셀에 인터렉티브 모드로 접속하겠다는

Nginx(엔진엑스)는 고성능 HTTP 웹 서버이자 리버스 프록시 서버, 로드 밸런서, 이메일 프록시 서버(IMAP/POP3)로도 사용되는 오픈 소스 소프트웨어이다. 1\. 웹서버(Web Server)로서의 역할사용자의 HTTP 요청(예: 웹사이트 접속 요청)을 받아

도커에서 -v 옵션은 컨테이너와 호스트 간에 디렉토리나 파일을 공유할 수 있도록 해주는 볼륨(Volume) 마운트 옵션이다. 즉, 컨테이너 안에서 생성되거나 수정되는 파일을 호스트에 저장하거나, 호스트에 있는 파일을 컨테이너에서 접근할 수 있도록 해주는 기능이다. 이

commit은 컨테이너 안에서 파일을 만들거나 설정을 바꾼 후, 그 상태를 영구적으로 이미지화 하고 싶을 때 사용을 한다. push는 내 이미지(로컬에 있는)를 Docker Hub 같은 레포지토리에 업로드하는 명령어이다.사용 조건:DockerHub 로그인 필요(doc

docker build란 Dockerfile을 기반으로 하나의 Docker 이미지(image)를 만드는 명령어이다. 작성한 Dockerfile에 따라 이미지를 만들고, 그 이미지 안에는 작성자가 지정한 프로그램, 파일, 환경 설정이 모두 포함된다. 쉽게 말해 Dock

이번 실습에서는 Dockerfile을 작성하여 컨테이너의 루트 파일 시스템을 구성하고, RUN, COPY, WORKDIR 명령어를 활용하여 독립적인 실행 환경을 만드는 방법을 익혔다. 이를 통해 Docker가 어떻게 격리된 환경을 구축하는지를 직접 체험하였다.FROM:

이번 실습은 다음을 보여준다.리눅스에서 독립적인 실행 환경을 만드는 방식 : 즉, 실제 운영체제처럼 작동하는 작은 루트 파일 시스템(rootfs)을 구성해보고, 그 환경에서 직접 명령어 실행이 가능하도록 세팅하는 것이 목적이다.컨테이너 기술의 기초 원리를 실습으로 이