那么利用win上的Linux子系统Ubuntu16.04能否安装docker并正常使用的,通过一顿折腾,可以告诉你结果:可行 note:如果你已经通过微软商店安装好了并且可以正常使用Ubuntu了,就是执行docker命令时会提示:cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running 那你只需要通过以管理员身份运行Ubuntu解决如下图,然后在窗口执行 sudo service docker start 这样server部分也完美启动了,可以愉快的使用docker了 ![]() 如果你刚刚Get到这个消息,想尝试一下,那你就按照下面的步骤一步步来吧。
![]() 下面就是安装Ubuntu应用
$ sudo apt-get remove docker docker-engine docker.io$ sudo apt-get update$ sudo apt-get install apt-transport-https ca-certificates curl software-properties-common$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"$ sudo apt-get update$ sudo apt-get install docker-ce=17.03.2~ce-0~ubuntu-xenial note:解释下为什么要装这个特定版本,而不是装最新版。最新版已经证实了无法拉去镜像,因该是和内核有关系,所以默认的话安装这个版是没有任何问题的 安装完之后执行 sudo docker start ,然后执行 sudo docker version,如果显示如下图相似,那么恭喜你,docker安装成功,可以愉快的玩耍了 ![]() 小贴士:因为在 WSL 中 window 的盘符都是挂载在 /mnt 下的,所以设置 alias 有助于你快速的访问 window 目录1.打开.bashrc文件 vim ~/.bashrc 2.插入一下内容,以后只需要cdd就可以直接进入d盘了 alias cdc='cd /mnt/c/'alias cdd='cd /mnt/d/'alias cde='cd /mnt/e/' 后语:
|
| 本文出处: https://www.toutiao.com/a6573443699290669571/ |
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|