Windows WSL2 安装Alpine Linux/Dock

2024-12-09  本文已影响0人  青风野客
#显示当前已安装的子系统
wsl -l -v
image.png
# 停止子系统运行,后面的名字为子系统名称
wsl -t Alpine
# 导出子系统
wsl --export Alpine E:\wsl\Apline.tar
# 注销子系统
wsl --unregister Alpine
# 导入子系统
wsl --import Alpine E:\wsl\Alpine E:\wsl\Alpine.tar --version 2
# 更改默认用户,注:这个步骤可省略,实际导入Alpine系统时当前步骤不成功。
alpine config --default-user [用户名]
sed -i 's/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g' /etc/apk/repositories
apk add --no-cache docker openrc lxc musl-dev
service docker start
apk add openssl-server
service sshd start

实测rc-update add sshd 添加开机启动不起作用,还是得在下面这种方式才行

cat > /etc/wsl.conf <<EOF
[boot]
command = mkdir -p /run/openrc/ && touch /run/openrc/softlevel && openrc && service sshd start
EOF
set ws=wscript.CreateObject("wscript.shell")
ws.run "wsl -d Alpine", 0
# 停用子系统
wsl -t <Distro>
# 启动并进入子系统终端
wsl -d <Distro>
# 查看帮助
wsl --help
上一篇 下一篇

猜你喜欢

热点阅读