1.1 KiB
1.1 KiB
Setup
Host LXC Container
#set vars
containername=gitsrv01
Create Container
lxc launch ubuntu $containername -p enxd0374555c1f8_macvlan && \
lxc config set $containername "security.nesting" "true" && \
lxc exec $containername -- bash -c "apt update -y && apt upgrade -y && apt install --yes fuse-overlayfs" && \
lxc exec $containername -- bash -c "cd ~/ && curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh" && \
For more information:
Portainer
Create
lxc exec $containername -- bash -c "docker run -d -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest" && \
lxc exec $containername -- bash -c "docker container list"
Remove
lxc exec $containername -- bash -c "docker rm portainer --force"
For more information:
Remove
lxc rm $containername --force
Setup Gitea
Setup using docker compose.