Files
git.limbosolutions.com/documentation/setup.md
2022-10-01 15:40:00 +01:00

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.