目录
1.开启WSL并安装操作系统
1.1开启WSL
在win搜索“启用或关闭windows功能”,滑到到最下面,勾选“适用于Linux的windows系统”和“虚拟机平台”,点击确定,重启电脑。如下图:
1.2安装Ubuntu或者其他操作系统
1.2.1以管理员身份运行 PowerShell:
在开始菜单中搜索 “PowerShell”,右键点击后选择 “以管理员身份运行”。
1.2.2执行 WSL 的升级命令:
为了保持最新子系统,一定要先在 PowerShell 中输入以下命令并运行:
wsl --update
1.2.3查看支持的操作系统
执行以下命令,可查看有哪些系统可以安装:
wsl --list --online
1.2.4安装Ubuntu
执行wsl --install,安装默认的Ubuntu,后面可以加上分发操作系统名称:
wsl --install Ubuntu
# 有些老版本可能需要加上-d
wsl --install -d Ubuntu
按照提示输入用户名和密码即可。密码是隐藏的,不要怀疑自己的键盘。
1.2.5启动Ubuntu
正常安装完自动启动Ubuntu,如果没有启动可以执行以下指令:
wsl -d Ubuntu
# 或者wsl,什么都不加的情况下,默认为启动你的默认分发版
2.安装1panel
2.1复制安装指令
访问1panel官网使用手册,复制最新的安装指令,在前面加上sudo,类似下面的指令,在Ubuntu执行:
sudo bash -c "$(curl -sSL https://resource.fit2cloud.com/1panel/package/v2/quick_start.sh)"
2.2安装Docker
2.2.1手动安装docker
这里的docker和win系统的docker desktop不一样。1panel对win系统的docker desktop的支持不是很友好,需要较多配置操作才能识别到win系统的docker desktop,我踩了很多坑。建议在Ubuntu上安装docker。
安装1panel的时候自动安装Docker,但一般国内可能安装失败,需要执行镜像脚本。按照1panel官网提供的指令,在WSL中会报错:bash: /dev/fd/63: No such file or directory,像 WSL这类特殊的终端环境,可能会和脚本执行机制产生冲突。即便使用了sudo
,但在某些环境中,对/dev/fd
的访问可能还是会受到限制。所以执行下面的指令安装Docker:
# 拉取安装脚本并命名docker.sh
sudo curl -sSL https://linuxmirrors.cn/docker.sh -o docker.sh
# 安装docker.sh
sudo bash docker.sh
执行命令后按照脚本提示选择镜像源,按照提示安装docker
2.2.2测试启动容器
执行 以下命令,测试是否能够拉取镜像,如果成功会Hello from Docker!字样,如果没成功,输出timeout、Error response等字样,大概率是需要魔法,可以在微软商店下载watt toolkit网络加速:
docker run hello-world
* 测试成功后在执行前面安装1panel的命令
2.3测试1panel
安装成功后如下,记住地址和账户密码
在浏览器打开内部地址,在应用商店安装下应用,看看是否成功安装