关注分享主机优惠活动
国内外VPS云服务器

详细解释在Windows中使用WSL2安装Docker的两种方法

I . WSL安装的先决条件必须是Windows 10版本2004及更高版本(build 19041及更高版本)或Windows 11。(来自官网的注释)

详细解释在Windows中使用WSL2安装Docker的两种方法-主机频道

二。安装Docker ->:和程序功能->:或关闭Windows功能->:检查Linux的Windows子系统之前,准备好控制面板

详细解释在Windows中使用WSL2安装Docker的两种方法-主机频道

重新启动计算机

打开应用商店搜索WSL,可以根据自己的需求选择安装Linux发行版。我这里选Ubuntu18.04。

详细解释在Windows中使用WSL2安装Docker的两种方法-主机频道

安装后,您可以在开始菜单中找到快捷方式并启动它。第一次,您需要等待安装并设置您的用户名和密码。

详细解释在Windows中使用WSL2安装Docker的两种方法-主机频道

开始更换国产图片来源(注意:如果选择Ubuntu18.04,这一步就不一样了)

l WSS默认源的服务器地址在国外,非常慢。强烈建议使用国产源码,但是不同的Linux发行版有不同的源文件地址。比如Ubuntu在/etc/apt/sources.list,Centos在/etc/yum . repos . d/Centos -base . repo,同一个Linux发行版的不同版本有不同的源文件仓库地址,这就需要

如果是新手朋友,WSL换源操作可以参考这篇文章:教你如何把WSL系统换成国产源?+固定路径+国内图片来源+详细教程进入终端,输入以下命令

#切换到源码路径cd /etc/apt#备份Ubuntu原始源码CP sources . list sources . list . bak #开始改源码sudo vim sources . listubuntu 18.04 Ali mirror源码。

德布http://mirrors.aliyun.com/ubuntu/仿生主受限宇宙多元宇宙德布http://mirrors.aliyun.com/ubuntu/ Bionic -安全主受限宇宙多元宇宙德布http://mirrors.aliyun.com/ubuntu/ Bionic -更新主受限宇宙多元宇宙德布http://mirrors.aliyun.com/ubuntu/ Bionic -拟主受限宇宙多元宇宙德布http://mirrors.aliyun.com/ubuntu/ Bionic -Backports主受限宇宙多元宇宙德B-SRC http://mirrors.aliyun.com/ubuntu/仿生主受限宇宙多元宇宙德B-SRC http://mirrors.aliyun.com/ubuntu/ Bionic -安全主受限宇宙多元宇宙德B-SRC http://mirrors.aliyun.com/ubuntu/ Bionic -更新主受限宇宙多元宇宙德B-SRC http://mirrors . aliyun . com/Ubuntu

deb https://mirrors.ustc.edu.cn/ubuntu/仿生主受限宇宙multiversedeb -src https://mirrors.ustc.edu.cn/ubuntu/仿生主受限宇宙multiversedeb https://mirrors.ustc.edu.cn/ubuntu/ Bionic -更新主受限宇宙multiversedeb -src https://mirrors.ustc.edu.cn/ubuntu/ Bionic -更新主受限宇宙multiversedeb https://mirrors.ustc.edu.cn/ubuntu/ Bionic -backports主受限宇宙multiversedeb -src https://mirrors.ustc.edu.cn/ubuntu/ Bionic -backports主受限宇宙multiversedeb https://mirrors.ustc.edu.cn/ubuntu/ Bionic -security主受限宇宙multiversedeb -src https://mirrors.ustc.edu.cn/ubuntu/ Bionic -security主受限宇宙multiversedeb https://mirrors . ustc . edu

deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/仿生主受限宇宙multiversedeb -src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/仿生主受限宇宙multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ Bionic -更新主受限宇宙multiversedeb -src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ Bionic -更新主受限宇宙multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ Bionic -backports主受限宇宙multiversedeb -src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ Bionic -backports主受限宇宙multiversedeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ Bionic -security主受限宇宙multiversedeb -src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ Bionic -security主受限宇宙multiversedeb https://mirrors . tuna . Tsinghua . edu

#更新源sudo apt更新#更新包sudo apt升级

三、Windows安装DockerWindows安装Docker有两种方式,你可以选择一种。

1.如何在原生Linux中安装Docker

进入之前安装的Ubuntu,添加Docker源码,依次输入以下命令

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt -key add -sudo add -apt -资源库\ "deb

在WSL资源整合中设置从哪个WSL2发行版访问Docker。下图使用Ubuntu18.04,点击应用,重启Docker desktop for Windows。

详细解释在Windows中使用WSL2安装Docker的两种方法-主机频道

重启后,可以在WSL2中使用docker命令。

#检查docker进程启动服务docker状态PS aux | grep docker #检查docker版本#检查正常docker拉mysqldocker imagesFAQ等。

原生Linux安装Docker,Docker无法启动且每次WSL启动时Ip都会改变。

分配给wsl2的IP通常会在每次计算机重新启动时更改。当我们要连接子系统中的应用程序时,频繁更改IP将会非常麻烦。参考别人的解决方案,我们可以在Ubuntu子系统中添加一个新的网卡来连接主机。

1.检查安装了哪个子系统发布版本。

c:\ Users \ cdavid & gt;WS-L Windows子系统Linux发行版:Ubuntu-18.04(默认)2。在子系统中创建init.wsl

Sudvim/etc/init.wsl输入以下内容

#网络静态IP IP addr add 192.168.50.28/24广播192.168.50.255 dev eth0标签eth0: 1 # docker启动服务docker开始授权文件

Sudchmod+x/etc/init.wsl3 .在Windows中创建一个bat脚本,输入以下内容,放在c盘目录下(到处都在想,只是不要随便删除)。

#初始化脚本,注意Ubuntu-18.04和你的发行版对应WSL -D Ubuntu -18.04 -u root/etc/init . WSL #添加网卡Netsh接口IP添加地址" vether net(WSL)" 192 . 168 . 50 . 93 255 . 255 . 255 . 0在Windows下,输入快捷键WIN+R打开运行窗口,输入shell:startup,在此目录下创建ubuntu.vbs。

ws = wscript . createobject(" wscript . shell ")ws . run " c:\ wsl 2-start . bat ",0进入子系统,输入ifconfig。从现在开始,192.168.50.28将成为WSL的固定IP地址。

详细解释在Windows中使用WSL2安装Docker的两种方法-主机频道

进入子系统并输入ifconfig。从现在开始,192.168.50.28将成为WSL的固定IP地址。

关于在Windows中使用WSL2安装Docker的两种方法,本文就讲到这里。关于WSL2安装Docker的更多信息,请搜索主机频道zhujipindao以前的文章。或者继续浏览下面的相关文章。希望大家支持主机频道zhujipindao。以后多来com!

未经允许不得转载:主机频道 » 详细解释在Windows中使用WSL2安装Docker的两种方法

评论 抢沙发

评论前必须登录!