WSL安装运行docker
Docker
的安装
参考的安装教程:Docker-从入门到实践。关键的代码如下:
1 |
|
Docker
的使用
Docker
默认是需要root
用户才能使用的,在Windows上
我习惯于进入Powershell
后执行下面的命令启动Docker
:
1 |
|
如何从WSL1
切换到WSL2
我在Windows
上使用Docker
遇到的一个很奇怪的问题是,我之前的版本是WSL1
,Docker
无论如何都无法使用,搜索半天也没有找到解决方法,索性将WSL1
升级成WSL2
,没想到问题就那样解决了。参考教程:知乎:WSL1 升级为WSL2。下面是升级的过程:
下载对应的内核更新包:点击下载
CMD
中管理员身份运行代码:
1 |
|
- 设置版本
1 |
|
其中的Ubuntu-20.04
是通过代码wsl -l -v
查看到的。
然后再次重启WSL
即可。
下载Docker
镜像
在Docker Hub中检索下载需要的镜像。
Docker
的使用
进入WSL
后运行下方代码运行Docker
:
1 |
|
其中的work
是不一定的,需要看镜像给的路径是啥。
如何创建自己的镜像
先从Docker Hub下载Ubuntu
的官方镜像,然后在镜像中安装需要的软件。
PS:如何加速pip
的下载:
1 |
|
加速的R
包的下载安装:
1 |
|
在安装完成需要的软件后,先运行exit
退出Docker
,然后运行下面的代码生成新的镜像:
1 |
|
然后登陆自己的Docker
,登录以后把新的镜像推送到Docker Hub
即可:
1 |
|
💌lixiang117423@foxmail.com
💌lixiang117423@gmail.com
WSL安装运行docker
https://lixiang117423.github.io/article/wsl4docker/