环境

  • WSL Ubuntu18.11.19 更新:Docker 目前不支持WSL,经测试可以安装,但安装后deamon无法启动)
  • Ubuntu 16.04
  • Windows10 Home/Pro Edition
  • MacOS Mojave

准备

安装

  • Linux

    • 18.11.20 更新:使用脚本安装比较省事
      wget -qO- https://get.docker.com/ | sh
    • 跟着官方指南一步步做即可:Get Docker CE for Ubuntu
    • 为apt安装HTTPS依赖
      sudo apt-get install \
          apt-transport-https \
          ca-certificates \
          curl \
          software-properties-common
    • 添加Docker官方GPG密钥
      curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
    • 添加apt源
      # x86/64源
      sudo add-apt-repository \
         "deb [arch=amd64] https://download.docker.com/linux/ubuntu \
         $(lsb_release -cs) \
         stable"
      # arm源
      sudo add-apt-repository \
         "deb [arch=armhf] https://download.docker.com/linux/ubuntu \
         $(lsb_release -cs) \
         stable"
    • 安装docker ce
      sudo apt-get update
      sudo apt-get install docker-ce

      大概要下载50-60M文件,需要250MB+磁盘空间

  • Windows Pro Edition

    • 搜索或在CLI下输入control打开【控制面板】,打开【程序和功能】,点击【启用或关闭Windows功能】
    • 勾选HyperV,应用选项
    • 安装完毕后重启系统
    • 打开下载的.exe安装包直接安装即可
  • Windows 7/8/10 Home Edition

    • 双击toolbox.exe安装即可
  • MacOS

    • 下载官方dmg,挂载后拖入Applications目录