admin 管理员组文章数量: 887006
文章目录
- 说明:
- 步骤:
- 1、安装WSL2:
- 1.1 安装Windows Terminal
- 1.2 开启WSL2
- 1.3、CPU开启虚拟化
- 2. 安装Ubuntu子系统
- 1.安装子系统
- 2.配置环境:
- apt-get update更新报错:The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 3B4
- 3. 安装Docker
- 修改镜像源:
- 4. 安装 portainer
说明:
window安装Ubuntu,和docker环境。
参考:将你的Windows,快速打造成Docker工作站!
步骤:
安装WSL2环境
安装Ubuntu操作系统
安装Docker
安装portainer
使用方法
1、安装WSL2:
1.1 安装Windows Terminal
Microsoft Store
里面搜索Windows Terminal
。然后下载安装。
1.2 开启WSL2
如下图,在控制面板,找到程序选项,点击 “启用或关闭Windows功能”。
从弹出的对话框里,划到最下边,然后给“适用于Linux的Windows子系统“,打勾,完事!
要启用WSL2,必须要把Windows10升级到最新版本才可以。在Powershell中,执行下面命令,切换成WSL2版本。
wsl --set-default-version 2
1.3、CPU开启虚拟化
Intel参考此操作方式:
开机按delete键进入BIOS界面按一下F7进入高级模式-点击OC—CPU特征—Intel虚拟化技术(VT)
AMD参考此操作方式:
开机按delete键进入BIOS界面按一下F7进入高级模式-点击OC----CPU特征/高级CPU配置-----SVM模式(选择允许)
我这里是amd 的cpu,选择第二种方式。
2. 安装Ubuntu子系统
1.安装子系统
从应用商店安装Ubuntu系统,这个系统将会以软件的形式存在。我这里选择的是LTS版本,可以看到给它打分的人并不多,可能大多数都是像我一样没有微软账号的游客。
我这里有注册一个微软账户,然后我下载了:
我还安装了一个kali的Linux。
这个时候,进入Windows Terminal,就可以选择什么版本的Linux系统。哈哈
2.配置环境:
进入Linux系统之后,我们就可以像配置一个普通Linux一样配置这台机器。
首先把ubuntu的软件源给换掉。编辑/etc/apt/sources.list文件,把它的内容换成下面的源。
我这里先备份一下,担心万一不好还能恢复。
# 备份
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bat
# 修改权限
sudo chmod 777 /etc/apt/sources.list
# 修改软件源:
vi /etc/apt/sources.list
修改为下面的,因为我备份了,所以之前的我直接删除了。
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
阿里云镜像:【优先阿里云镜像,上面的好像会失效。】
deb https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
然后,安装最好用的oh-my-zsh。先用sudo apt install zsh安装shell终端,然后运行下面的命令。
直接安装会报错,
记得先更新:
# 更新:
sudo apt-get update
# 在安装zsh
sudo apt install zsh
https://gitee/lu_x/ohmyzsh
https://github/ohmyzsh/ohmyzsh
我这个一直安装不了,先跳过了。
apt-get update更新报错:The following signatures couldn’t be verified because the public key is not available: NO_PUBKEY 3B4
参考:https://blog.csdn/sxiaocaicai/article/details/119111365
修改方法:
1、 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5523BAEEB01FA116
其中的5523BAEEB01FA116是根据错误提示写的
2、重新执行sudo apt update 即可
3. 安装Docker
安装Docker,直接从官方下载最新的Windows版本就可以了,不要下载一些其他平台的阿猫阿狗。地址在这里
下载地址:
下载之后安装即可,最后安装完成重启。
修改镜像源:
进入:Docker Desktop软件:
将镜像那部分字段,改为:
["https://registry.docker-cn",
"https://dockerhub.azk8s",
"https://reg-mirror.qiniu",
"http://hub-mirror.c.163",
"https://docker.mirrors.ustc.edu"
]
完整:
{
"registry-mirrors": [
"https://registry.docker-cn",
"https://dockerhub.azk8s",
"https://reg-mirror.qiniu",
"http://hub-mirror.c.163",
"https://docker.mirrors.ustc.edu"
],
"insecure-registries": [],
"debug": false,
"experimental": false,
"features": {
"buildkit": true
},
"builder": {
"gc": {
"enabled": true,
"defaultKeepStorage": "20GB"
}
}
}
完事之后,不要忘了 apply & restart
重启生效一下。
此时在右下角,就出现了Docker
的小图标,非常的赏心悦目。
4. 安装 portainer
有很多Docker的管理工具,但我独爱portainer,原因就是它好用,而且是基于web的。它不仅能管理单机上的docker,还能够管理局域网中的集群,只要你使用-H 0.0.0.0:2375把它监听在网络上。
可以说,docker命令能搞的事情,在这个web应用上,都能搞。但首先我们得把它安装上去。
打开我们的wsl2的Ubuntu系统,此时你会发现,已经有了docker命令。我们在终端输入以下命令行。
docker volume create portainer_data
docker run -d -p 9000:9000 -p 8000:8000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
稍等片刻,portainer就启动成功了。这得益于我们把镜像仓库切换到国内的原因。
访问 http://localhost:9000 端口,将出现portainer的设置界面。
输入密码,成功进入:
在模板页面,有很多常见的软件应用,直接点击部署,就可以将软件安装在系统上。如果你是作为开发机使用,那么推荐使用docker的host模式,相当于使用主机的网络,和安装一个平常的软件没什么区别。
比如我想要一个MySQL数据库,就不需要再跑到MySQL官方下载一个,然后进入繁杂的安装程序中。直接在Docker上搞一个就可以了。
版权声明:本文标题:Windows安装微软自带的Ubuntu+window 安装docker环境步骤【docker管理portainer】 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1731985167h1515585.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论