LXD で Alpine を使う


Ubuntu 20.04 にインストールされた lxd 4.6 に Alpine をインストールし設定する方法です。
インストールが完了してログインすると次のようになります。

OS のインストール

lxc launch images:alpine/edge alpine

root のパスワードを設定

lxc exec alpine -- passwd

login

$ lxc console alpine
To detach from the console, press: <ctrl>+a q

Welcome to Alpine Linux 3.12
Kernel 5.4.0-48-generic on an x86_64 (/dev/console)

alpine login:

login 後のインストールと設定

ユーザーの作成

adduser -u 1200 uchida

sudo

apk add sudo
addgroup uchida wheel
/etc/sudoers.d/wheel
%wheel ALL=(ALL) ALL

sshd

sudo apk add openssh
sudo service sshd restart
sudo rc-update add sshd

avahi

sudo apk add avahi
sudo apk add dbus
sudo rc-update add dbus
sudo rc-update add avahi-daemon
sudo service avahi-daemon restart

avahi が動けば、次のようにしてログインが出来ます。

ssh alpine.local