Created general/Arch Linux LXC Setup (markdown)
parent
0abf45ec00
commit
9c7d83cb94
40
general-Arch-Linux-LXC-Setup.md
Normal file
40
general-Arch-Linux-LXC-Setup.md
Normal file
@ -0,0 +1,40 @@
|
||||
## Initial Arch Linux LXC setup
|
||||
```
|
||||
> pacman-key --init
|
||||
> pacman-key --populate archlinux
|
||||
> pacman-key --refresh-keyss.pool.sks-keyservers.net
|
||||
|
||||
> pacman -Sy archlinux-keyring
|
||||
|
||||
> pacman -S --needed git base-devel docker docker-compose neovim
|
||||
|
||||
## user setup
|
||||
> useradd -m -G wheel admin
|
||||
> passwd admin
|
||||
|
||||
## uncomment wheel line
|
||||
> visudo
|
||||
|
||||
> pacman -Syu
|
||||
> reboot
|
||||
|
||||
start and enable docker
|
||||
```
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### if getting shim error with docker containers
|
||||
|
||||
in proxmox: datacenter > nodes > pve > shell
|
||||
|
||||
```
|
||||
> vi /etc/pve/lxc/<id>
|
||||
```
|
||||
add
|
||||
```
|
||||
lxc.apparmor.profile: unconfined
|
||||
lxc.cap.drop:
|
||||
lxc.cgroup2.devices.allow: c 10:200 rwm
|
||||
lxc.mount.entry: /dev/net dev/net none bind,create=dir
|
||||
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file
|
||||
```
|
Loading…
Reference in New Issue
Block a user