LXD sem internet

1

Existe uma maneira de criar e lançar um contêiner LXD usando uma imagem local em vez de exigir uma conexão com a Internet? Toda a documentação e instruções que conseguimos encontrar baseiam-se em ter uma conexão com a Internet e extrair uma imagem de algum armazenamento remoto.

Eu gostaria de poder colocar uma imagem compatível no meu sistema de arquivos local e então construir contêineres a partir disso sem ter nenhuma conectividade de internet externa.

    
por bladernr 24.01.2017 / 20:01

1 resposta

1

Obrigado por me apontar na direção certa @ bodhi.zazen.

Na verdade, ele é abordado em getting-started-cli , mas a outra pista estava mais adiante em < um href="https://github.com/lxc/lxd/blob/master/doc/image-handling.md"> github

Então a resposta está nas seguintes etapas:

wget http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-root.tar.xz
wget http://cloud-images.ubuntu.com/xenial/current/xenial-server-cloudimg-amd64-lxd.tar.xz
lxc image import xenial-server-cloudimg-amd64-lxd.tar.xz rootfs xenial-server-cloudimg-amd64-root.tar.xz --alias SomeAlias
lxc launch SomeAlias MyMachine

Isso me leva ao ponto em que posso criar um repositório de imagens local e importar as imagens de um servidor local ou copiá-las para o nó e importá-las diretamente do sistema de arquivos do nó.

    
por bladernr 24.01.2017 / 20:37