안녕하세요.
kubevirt 를 사용하기 위해 이미지가 필요한데 컨테이너 이미지는 docker hub에서 가져오면 되는데
vm 이미지를 어떻게 가져오지 라는 의문을 가지게 됩니다.
vm이미지 qcow2 파일을 docker image로 만드는 방법을 알아보도록 할게요.
준비물 docker, qcow2 이미지 파일
도커 설치
yum install -y docker-ce
qcow2 이미지 주소
https://cloud.centos.org/centos/7/images/
추가적으로 서버에 다운받을 wget
yum install -y wget
qcow2 이미지를 다운 받아줍니다.
원하는 파일에 오른쪽 마우스를 누르고 [ 링크주소 복사 ]
wget [붙여넣기]
해당 파일을 다운 받았고 다운받은 파일의 {PWD}를 외워둔다.
docker file생성
vi Dockerfile
FROM kubevirt/container-disk-v1alpha
ADD qcow2파일이름 /disk/
예시
FROM kubevirt/container-disk-v1alpha
ADD CentOS-7-x86_64-GenericCloud-1708.qcow2 /disk/
도커파일 실행
#docker build -t vm/centos7:v3 .
// docker build -t [도커이미지명:태그] [qcow2파일 path]
// 저는 같은 PWD에 있어 . 으로 지정
결과 값확인
docker images
'클라우드 > Kubernetes' 카테고리의 다른 글
[Kubernetes] 여러 개의 클러스터에 하나의 컴퓨터에서 명령어 실행 (0) | 2022.10.24 |
---|---|
[Kubernetes] 클러스터 기간확인 /연장 (1) | 2021.05.27 |
[kubernetes] 모니터링 메트릭 서버 (0) | 2021.02.05 |
[kubernetes] crio systemd 문제 (1) | 2021.02.05 |
[kubernetes, CKA] 명령어 예제 (2) | 2021.01.24 |