Volg deze stappen om LXC op RHEL/CentOS/Rocky te installeren:
1. Schakel de LXC-repository in.
```
sudo dnf config-manager --add-repo=https://download.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm
```
2. Installeer de LXC-pakketten.
```
sudo dnf installeer lxc lxc-devel
```
3. Start de LXC-service.
```
sudo systemctl start lxc
```
4. LXC configureren.
Bewerk het bestand `/etc/lxc/default.conf` en zorg ervoor dat de volgende instellingen correct zijn:
- `lxc.network.type`:Het type netwerk dat voor containers moet worden aangemaakt (opties zijn "none", "veth", "direct", "ipvlan", "macvlan").
- `lxc.network.link`:de naam van de hostinterface waarmee containers worden verbonden (alleen beschikbaar voor "veth", "direct", "ipvlan" en "macvlan").
- `lxc.network.hwaddr`:Het MAC-adres dat moet worden gebruikt voor containers (alleen beschikbaar voor "veth", "direct", "ipvlan" en "macvlan").
5. Verifieer de installatie.
```
sudo lxc-info
```
6. Maak een container.
Gebruik de volgende opdracht om een container te maken:
```
lxc-create -t [distro] -n [containernaam]
```
Waarbij `[distro]` de naam is van het besturingssysteem dat u in de container wilt installeren en `[container_name]` de naam is van de container die u aan het maken bent.
Als u bijvoorbeeld een container met Ubuntu 18.04 LTS wilt maken, gebruikt u de volgende opdracht:
```
lxc-create -t ubuntu -n ubuntu1804
```
7. Start de container.
Gebruik de volgende opdracht om de container te starten:
```
lxc-start -n [containernaam]
```
Om bijvoorbeeld de ubuntu1804-container te starten, gebruikt u de volgende opdracht:
```
lxc-start -n ubuntu1804
```
8. Verbind met de container.
Gebruik de volgende opdracht om verbinding te maken met de container:
```
lxc-console -n [containernaam]
```
Om bijvoorbeeld verbinding te maken met de ubuntu1804-container, gebruikt u de volgende opdracht:
```
lxc-console -n ubuntu1804
```
9. Stop de container.
Gebruik de volgende opdracht om de container te stoppen:
```
lxc-stop -n [containernaam]
```
Om bijvoorbeeld de ubuntu1804-container te stoppen, gebruikt u de volgende opdracht:
```
lxc-stop -n ubuntu1804
```
10. Vernietig de container.
Gebruik de volgende opdracht om de container te vernietigen:
```
lxc-destroy -n [containernaam]
```
Om bijvoorbeeld de ubuntu1804-container te vernietigen, gebruikt u de volgende opdracht:
```
lxc-destroy -n ubuntu1804
``` |