| 방법 https://docs.microsoft.com/ko-kr/virtualization/hyper-v-on-windows/quick-start/enable-hyper-v Windows 10에서 Hyper-V를 사용하도록 설정 Windows 10에 Hyper-V 설치 docs.microsoft.com gpedit.msc
주로 사용하는 건 호스트형 하이퍼바이저 이다. 하이퍼바이저 - 호스트 컴퓨터에서 다수의 운영체제를 동시에 실행하기 위한 논리적 플랫폼을 말한다. - 하나 이상의 가상머신을 실행하는 컴퓨터가 "호스트(Host")가 되고 각 가상머신들은 "게스트(Guest)가 된다. - 하이퍼바이저는 게스트 운영체제에서 가상 운영 플랫폼을 제공하면서 게스트 운영체제를 관리한다. - 호스트 시스템에서 다수의 게스트OS를 구동할 수 있게 하는 소프트웨어 - 하드웨어를 가상화하면서 하드웨어와 각 VM을 모니터링하는 중간관리자이다. 도커와 기존 가상화와의 차이 VM과 비교했을 때 컨테이너는 하이퍼바이저와 게스트OS가 필요하지 않으므로 더 가볍다 어플리케이션을 실행할 때는 컨테이너 방식에서는 호스트OS위에 어플리케이션의 실행 패키지..
docker ps : 실행중인 프로세스 확인 docker ps COMTAINER ID : 컨테이너 고유 아이디 해쉬값 IMAGE : 컨테이너 생성 시 사용한 도커 이미지 COMMAND : 시작시 실행될 명령어. 대부분 이미지에 내장되어 있으므로 별도 설정이 필요X CREATED : 생성된 시간 STATUS : 컨테이너의 상태, 실행중 Up, 종료 Exited, 일시정지 Pause Port : 컨테이너가 개방한 포트와 호스트에 연결된 포트이다. 특별한 설정 하지 않은 경우 출력되지 않는다. NAMES 컨테이너 고유한 이름 "--name" 옵션으로 이름을 설정하지 않으면 도커 엔진이 임의로 형용사와 명사를 조합해 설정한다 id와 마찬가지로 중복이 안되고 docker rename으로 변경할 수 있다. dock..
| images 도커는 레이어드 파일 시스템 기반 이미지는 프로세스가 실행되는 파일들의 집합 프로세스는 환경(파일)을 변경할 수 있다. 이 환경을 저장해서 새로운 이미지를 만든다. ubuntus latest를 기반으로 한 이름이 git이라는 컨테이너를 생성한다. docker run -it --name git ubuntu:latest bash $ docker run -it --name git ubuntu:latest bash $ apt-get update $ apt-get install -y git $ git --version 잘 설치되었다. git이 설치된 이 상태를 커밋해보자. git이라는 컨테이너를 ubuntu에 git이라는 tag로 커밋을 하자. docker commit git ubuntu:git ..
users/kyhsl/docker-guide/nginx 폴더에 index.html 파일 생성 -v 옵션을 통해 내 폴더의 users/kyhsl/docker-guide/nginx/index.html 폴더에 있는 파일과 연결 테스트 docker run -d --rm -p 50000:80 -v c:/Users/kyhsl/docker-guide/nginx/index.html:/usr/share/nginx/html/index.html nginx
실행중인 도커 정지 # 실행중인 컨테이너 정지 docker stop 도커이름 참고로 진행 중인 컨테이너를 삭제할 수 없다. 모든 컨테이너 조회(정지된 것 포함) docker ps -a 컨테이너 삭제 # 컨테이너 삭제 docker rm mycentos mycentos 컨테이너가 삭제되었다.
컨테이너 이미지란 이미지는 컨테이너를 생성할 때 필요한 요소이며 가상머신을 생성할 때 사용하는 iso파일과 비슷한 개념이다. 이미지는 코드, 런타임, 시스템 도구, 시스템라이브러리 및 설정과 같은 응용 프로그램을 실행하는데 필요한 모든 것을 포함하는 가볍고 독립적이며 실행 가능한 소프트웨어 패키지 이다. 이미지는 여러개의 계층으로 된 바이너리 파일로 존재하고, 컨테이너를 생성하고 실행할 때 읽기 전용으로 사용된다. 도커 이미지는 우분투, 하둡 등 종류가 많다. 이러한 이미지로 컨테이너를 생성하면 해당 이미지의 목적에 맞는 파일이 들어있는 파일시스템과 격리된 시스템 자원 및 네트워크를 사용할 수 있는 독립된 공간이 생성되고, 이것이 바로 도커 컨테이너가 된다. 대부분 도커 컨테이너는 생성될 때 사용된 도커..
docker pull nginx docker run -d -p 80:80 nginx ## nginx 실행하기 ## -d : 백그라운드 ## -p : 포트 설정 ## 내컴퓨터 포트 : 도커 내부 포트 docker run -d -p 80:80 nginx docker ps ## 실행프로세스 확인 docker ps
윈도우10의 버전에 따라서 도커 툴박스를 설치해 줘야 한다 설치주소 https://zetawiki.com/wiki/%EC%9C%88%EB%8F%84%EC%9A%B0_Docker_Toolbox_%EC%84%A4%EC%B9%98 윈도우 Docker Toolbox 설치 - 제타위키 다음 문자열 포함... zetawiki.com 설치 후, Docker Quickstart Terminal 실행 도커 설치 완료 및 버전 확인