Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> Linux >> .

Come installare LXC Crea contenitori Linux su RHEL/CentOS/Rocky

Per installare LXC su RHEL/CentOS/Rocky, attenersi alla seguente procedura:

1. Abilita il repository LXC.

```

sudo dnf config-manager --add-repo=https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

```

2. Installa i pacchetti LXC.

```

sudo dnf installa lxc lxc-devel

```

3. Avvia il servizio LXC.

```

sudo systemctl avvia lxc

```

4. Configura LXC.

Modifica il file `/etc/lxc/default.conf` e assicurati che le seguenti impostazioni siano corrette:

- `lxc.network.type`:il tipo di rete da creare per i contenitori (le opzioni sono "none", "veth", "direct", "ipvlan", "macvlan").

- `lxc.network.link`:il nome dell'interfaccia host a cui verranno connessi i contenitori (disponibile solo per "veth", "direct", "ipvlan" e "macvlan").

- `lxc.network.hwaddr`:l'indirizzo MAC da utilizzare per i contenitori (disponibile solo per "veth", "direct", "ipvlan" e "macvlan").

5. Verifica l'installazione.

```

sudo lxc-info

```

6. Crea un contenitore.

Per creare un contenitore, utilizzare il seguente comando:

```

lxc-create -t ​​[distro] -n [nome_contenitore]

```

Dove "[distro]" è il nome del sistema operativo che desideri installare nel contenitore e "[container_name]" è il nome del contenitore che stai creando.

Ad esempio, per creare un contenitore con Ubuntu 18.04 LTS, utilizzeresti il ​​seguente comando:

```

lxc-create -t ​​ubuntu -n ubuntu1804

```

7. Avvia il contenitore.

Per avviare il contenitore, utilizzare il seguente comando:

```

lxc-start -n [nome_contenitore]

```

Ad esempio, per avviare il contenitore Ubuntu1804, dovresti utilizzare il seguente comando:

```

lxc-start -n ubuntu1804

```

8. Connettiti al contenitore.

Per connettersi al contenitore, utilizzare il seguente comando:

```

lxc-console -n [nome_contenitore]

```

Ad esempio, per connetterti al contenitore Ubuntu1804, dovresti utilizzare il seguente comando:

```

lxc-console -n ubuntu1804

```

9. Arrestare il contenitore.

Per arrestare il contenitore, utilizzare il seguente comando:

```

lxc-stop -n [nome_contenitore]

```

Ad esempio, per arrestare il contenitore Ubuntu1804, dovresti utilizzare il seguente comando:

```

lxc-stop -n ubuntu1804

```

10. Distruggi il contenitore.

Per distruggere il contenitore, utilizzare il seguente comando:

```

lxc-destroy -n [nome_contenitore]

```

Ad esempio, per distruggere il contenitore Ubuntu1804, dovresti utilizzare il seguente comando:

```

lxc-destroy -n ubuntu1804

```

 

sistemi © www.354353.com