说明

微软和Ubuntu深入合作推出了基于win桌面运行Ubuntu系统.为了满足开发同学也在win下也可以使用ubuntu的开发环境.通过利用win上的Linux子系统Ubuntu16.04能否安装docker并正常使用
复制代码

首先在安装Ubuntu应用之前,我们要做一些事情,避免安装和使用过程中,遇到各种坑。

  • 更换软件源apt源

    cd /etc/apt/

    sudo cp sources.list sources.list.bak && sudo vim sources.list

    #deb包

    deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse

    deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse

    deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse

    deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

    #测试版源

    deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

    #源码

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

    #测试版源

    deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse

    #Canonical 合作伙伴和附加

    deb http://archive.canonical.com/ubuntu/ xenial partner

    deb http://extras.ubuntu.com/ubuntu/ xenial main

  • 到控制面板找到下图的window功能,勾选对应的两项内容点击确定,最后会提示你重启电脑,重启之后进行后面的操作

  • 以下是安装Ubuntu应用操作相关图片 打开微软应用商店,搜索Ubuntu,选择16.04安装版本,这个版本测试是没有问题, 其它版本的没有测试。

  • 安装完成后,要以管理员身份运行刚刚安装的Ubuntu应用,不然执行docker命令时会提示:cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running,然后就是进行Ubuntu系统初始化操作,等待一会儿,会提示你输入一个用户名和密码,按照提示输入就可以了。

    下面就是安装docker,直接贴官方的Ubuntu安装docker的教程,如果访问不了记得架梯子。docs.docker.com/install/lin…

    # step 1: 安装必要的一些系统工具

    sudo apt-get update sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common

    # step 2: 安装GPG证书

    curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

    # Step 3: 写入软件源信息

    sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

    # Step 4: 更新并安装 Docker-CE

    sudo apt-get update sudo apt-get install docker-ce=17.03.2~ce-0~ubuntu-xenial

    #安装指定版本的Docker-CE:

    #Step 1: 查找Docker-CE的版本:

    #apt-cache madison docker-ce

    # docker-ce | 17.03.1~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages

    # docker-ce | 17.03.0~ce-0~ubuntu-xenial | http://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages

    # sudo apt-get -y install docker-ce=[VERSION]

    # docker-ce | 17.03.0~ce-0~ubuntu-xenial |

转载于:https://juejin.im/post/5b87b071e51d451eeb440d29

Windows10安装Ubuntu子系统+docker教程说明相关推荐

  1. 双硬盘安装win10和linux双系统,Windows10安装Ubuntu双系统教程(128G+1T双硬盘+GTX1060)...

    Windows10安装Ubuntu双系统(msiGL62) 写在最前面: 本篇博客记录了本人使用微星电脑GL62安装Windows10+Ubuntu双系统的过程,供我个人在未来重装系统时参考.对于其他 ...

  2. Windows10 安装Ubuntu子系统,解决从应用商店下载慢的问题。

    原文地址:http://blog.csdn.net/pujiaolin/article/details/73557219 Win 10 安装Ubuntu子系统(Bash On Windows) 一.系 ...

  3. Windows10安装Ubuntu子系统+配置SSH连接+安装xfce4图形界面+配置xrdc远程桌面连接

    前言 WIN10的所有非精简版的系统,都已经内置Linux内核,可以直接打开一个PC应用一样使用Ubuntu子系统.这是非常Cool的体验,并且经历了一段时间的完善和摸索,现在应用起来都非常成熟. 本 ...

  4. windows10安装ubuntu双系统教程(绝对史上最详细)

    快车道: Windows10安装ubuntu16.04双系统教程 Windows10安装ubuntu18.04双系统教程 一. 先搞清楚自己电脑的类型: A  MBR传统bios+单硬盘 B  MBR ...

  5. Win10安装Ubuntu子系统教程(附安装图形化界面)

    MS酋长之前曾经分享过借助EasyBcd安装Win10/Ubuntu双系统的教程,但其实从Build 14393版本开始,Windows10已经原生支持Linux了,在控制面板的"启用或关闭 ...

  6. 【笔记】windows10安装linux双系统教程(可能是现今最简单方法)

    这周测试成功了大牛漂移菌教的树莓派系统镜像的压缩方法([树莓派]小空间树莓派镜像系统备份方法img镜像文件压缩方法),虚拟机下备份镜像不太方便,无论是存储空间还是读卡操作都不方便.所以打算装个linu ...

  7. ubuntu boot空间不足_windows10安装ubuntu双系统教程(绝对史上最详细)

    windows10安装ubuntu双系统教程(绝对史上最详细) 快车道: Windows10安装ubuntu16.04双系统教程 Windows10安装ubuntu18.04双系统教程 一. 先搞清楚 ...

  8. linux windows10双系统安装教程,【笔记】windows10安装linux双系统教程(可能是现今最简单方法)...

    这周测试成功了大牛漂移菌教的树莓派系统镜像的压缩方法,虚拟机下备份镜像不太方便,无论是存储空间还是读卡操作都不方便.所以打算装个linux系统,一个硬盘纯装一个linux太浪费了,毕竟我linux用不 ...

  9. linux系统教程_【笔记】windows10安装linux双系统教程(可能是现今最简单方法)...

    这周测试成功了大牛漂移菌教的树莓派系统镜像的压缩方法([树莓派]小空间树莓派镜像系统备份方法img镜像文件压缩方法),虚拟机下备份镜像不太方便,无论是存储空间还是读卡操作都不方便.所以打算装个linu ...

最新文章

  1. 多态指针访问虚函数不能被继承的类快速排序N皇后问题插入排序堆排序merge归并排序栈上生成对象两个栈实现一个队列...
  2. 浅谈HASH算法与CSDN密码泄漏事件
  3. 网络实验: 总线型以太网的特性---广播、竞争总线(冲突)
  4. dbus-glib-0.108 arm交叉编译
  5. arduino char*转string_面试官:String长度有限制吗?是多少?还好我看过
  6. BZOJ1051|HAOI2006受欢迎的牛|强连通分量
  7. 标识符——Python
  8. 太强了,头发丝完整保留!华盛顿大学研究员开源的实时视频抠图工具
  9. mysql权限管理命令小结
  10. 手持GPS采点、GPX转KML数据
  11. 视频投屏技术原理分享
  12. C++ struct构造函数
  13. 不平衡数据对于卷积神经网络的影响
  14. PV、UV、IV的概念
  15. python3吧_基于python3 抓取贴吧图片与评论 图片下载保存
  16. 神经元的结构模型图片,神经元模型图片解析
  17. k8s组件的梳理,Glide的缓存机制
  18. python print 函数出错
  19. 上课笔记--商法(上)
  20. 会员计费系统c语言_c语言课程设计报告会员卡计费系统源代码.doc

热门文章

  1. mysql存储过程_Mysql存储过程
  2. Form表单的主要Content-Type
  3. Atitit it行业图像处理行业软件行业感到到迷茫的三大原因和解决方案
  4. import package的问题
  5. WPF中StringToImage和BoolToImage简单用法
  6. C# 获取配置文件节点值
  7. 80x86 CPU 的工作模式
  8. Spring高级程序设计这本书怎么样
  9. LeetCode—211. 添加与搜索单词 - 数据结构设计
  10. 计算机网络第1章(概述)