Ubuntu 위에 LXC에서 Alpine 컨테이너 생성

Ubuntu 위에 LXC에서 Alpine 컨테이너 생성

Ubuntu Server와 apt용 LXC가 설치된 새 서버가 있습니다. 나는 문서를 읽고 이미지/템플릿을 가져오는 방법을 이해하려고 노력했습니다. 공개 이미지 목록을 가져오는 방법과 특히 Alpine을 사용하여 새 인스턴스를 설정하는 방법을 이해하는 데 어려움을 겪고 있습니다. 나는 이것이 ISO의 타르볼(맨 페이지에서)을 사용하여 수행될 수 있다고 생각하지만 원격 옵션도 있습니다.

LXC 컨테이너 목록은 다음과 같습니다.https://us.images.linuxcontainers.org/이것은 템플릿을 트리거하는 명령이라고 생각한 lxc-download 템플릿을 통해 사용할 수 있다고 말하지만 지금은 더 혼란스럽습니다.

답변1

LXC를 사용하는 경우 일반적으로 다음과 같은 명령을 사용하여 새 컨테이너를 설정합니다.

lxc-create -n ${c} -t download -- -d ${d} -r ${r} -a amd64

c선택한 컨테이너 이름, d'alpine'과 같은 배포판, r릴리스 버전 번호입니다. 예는 다음과 같습니다.

# lxc-create -n test -t download -- -d alpine -r 3.12 -a amd64
The cached copy has expired, re-downloading...
Setting up the GPG keyring
Downloading the image index
Downloading the rootfs
Downloading the metadata
The image cache is now ready
Unpacking the rootfs

---
You just created an Alpinelinux 3.12 x86_64 (20201213_13:00) container.

관련 정보