LXC LXD
Version vom 25. März 2022, 15:30 Uhr von Geist (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „ LXC > LXD > Docker > CoreOS > Rocket Pure-Play LXC, separate Prozess lxc list lxc image list lxc remote list lxc launch images:alpine/3…“)
LXC > LXD > Docker > CoreOS > Rocket
Pure-Play LXC, separate Prozess
lxc list lxc image list lxc remote list lxc launch images:alpine/3.11 alpinebasic
lxc delete --force alpine alpinebasic lxc image delete 834c lxc image copy images:alpine/3.11 local: --alias mybasicalpine
lxc launch mybasicalpine nginx
lxc exec alpine -- ash lxc exec nginx -- apk update lxc exec nginx -- apk add nginx lxc exec nginx -- apk add nano $ apk add openssh
lxd exec file edit nginx/etc/nginx/conf.d/default.conf lxc exec nginx nano /etc/nginx/conf.d/default.conf lxc exec nginx -- ash lxc exec file edit nginx/etc/nginx/conf.d/default.conf
IM CONTaINER -- ash
nano index.html /var/www # rc-update add nginx default
SNAPSHOT
lxc snapshot nginx nginx1.0 lxc info nginx // iamge info lxc snapshot nginx nginx1.1 lxc copy nginx/nginx1.0 nginx2 lxc start container lxc stop container lxc move nginx2 nginx21 lxc info nginx
#snapshot delete lxc delete nginx/nginx1.1 lxc delete --force alpine
#remotes lxc image list images: lxc image list images:debian lxc image list images:alpine | grep alpine
ps -ef | grep lxd
lxc config set core.https_address "[::]:8443" lxc config set core.trust_password xxx lxc remote add repoA X.X.X.X:8888 --password=XXXXX --accept-certificate
lxc image copy images:alpine/3.13 local: --alias alpine313 lxc launch alpine313 web1 lxc image list repoA: lxc list repoA: lxc exec nginx -- apk add curl
#IMPORT/EXPORT/PUBLISH lxc launch publish nginx/nginx1.0 --alias nginx4clone lxc image export nginx4clone images/ tar -cvzf nginx5clone.tar.gz rootfs/ templates/ metadata.yaml
lxc image import nginx5clone.tar.gz --alias nginx5 apt install debootstrap debootstrap sid /tmp/debian-lxc/
free -h
lxc exec nginx -- free lxc config set ubuntu limits.memory 512MB lxc config set ubuntu limits.cpu 2
lxc storage list lxd lxc storage volume list nginx
- lxc storage create pool lvm source=host1-vg lvm.vg.force_reuse=true lvm.use_thinpool=true lvm.thinpool_name=lxd-pool
lxc storage info