Carregando...
Sem categoria

LXC – Conteiners no Linux

O LXC é praticamente uma forma mais leve de rodar máquinas virtuais em Linux. O Docker originalmente foi baseado no LXC, mas

O LXC é um conjunto de APIs que permite criar e gerenciar conteineres Linux.

O LXD é mais fácil de se usar, com uma interface mais amigável. Ele usa o LXC por baixo dos panos.

Instalando o LXD

# Instale o gerenciador de pacotes SNAP
sudo apt install snapd
# Instale o core do snap
sudo snap install core
# Instale o LXD
sudo snap install lxd

Criando o grupo lxd e adicionando o usuário atual à ele

sudo newgrp lxd
# Troque o whoami pelo seu usuário atual
sudo usermod -a -G lxd $(whoami)

Encerre a sessão (faça logout) e faça login novamente

# Inicialize o lxd com parâmetros
lxd init

Crie um conteiner com Ubuntu

# Crie um contêiner com ubuntu 18 chamado ubuntu
lxc launch ubuntu:18.04 ubuntu

# Entre em seu terminal com o comando
lxc exec ubuntu -- /bin/bash

Referências

LXD vs LXC
https://discuss.linuxcontainers.org/t/comparing-lxd-vs-lxc/24

LXC vs Docker
https://archives.flockport.com/lxc-vs-docker/

O que é um Conteiner Linux?
https://www.redhat.com/pt-br/topics/containers/whats-a-linux-container

O que é LXC? (website oficial)
https://linuxcontainers.org/lxc/introduction/

Resolvendo
https://stackoverflow.com/questions/54505663/error-get-http-unix-socket-1-0-dial-unix-var-snap-lxd-common-lxd-unix-socke

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *