Windows安装教程
环境准备
Docker for Windows是一个Docker Community Edition(CE)应用程序
Docker for Windows安装包包含了在Windows系统上运行Docker所需的一切。如果你不想装虚拟机,想直接在你的Windows操作系统中安装与学习使用docker,那么你首先得查看你的系统是否满足Docker for Windows的安装与使用要求
Docker for Windows的当前版本运行在64位Windows 10 Pro,专业版、企业版和教育版上(1607年纪念更新,版本14393或更高版本)
家庭版是不行的,如果你是家庭版,那么一是升级到专业版,二是安装Docker Toolbox,自行网上百度
如果你满足Docker for Windows的环境条件了,那么首先检查电脑的虚拟化开启了没有
进入任务管理器(ctrl+alt+delete),点击性能->cpu ,查看虚拟化是否已启用
如果虚拟化是已禁用,那么你需要重启电脑进入bios开启虚拟化(我们的发的笔记本cpu都是支持虚拟化的,重启时进入bios按esc -> 再按f12 -> 去开启虚拟化)
开启虚拟化重启后,进入任务管理器看虚拟化是否已启用
然后再是进入电脑的控制面板->程序->启用或关闭Windows功能->把Hyper-v勾上,启用后电脑会重启,后面就可以下载并安装Docker for Windows了(有时候是默认开启的)
下载安装
进入网址https://hub.docker.com/editions/community/docker-ce-desktop-windows下载并安装
以管理员权限运行Docker Desktop Installer.exe可执行文件,等待下载包
点击OK
等待文件解压缩完成
这里需要重启电脑,点击close and restart重启电脑,就安装完成了
Linux发行版Ubuntu安装方法
切换到管理员权限
$ su root
安装必要的依赖工具
$ apt-get up date
$ apt-get -y install apt-transport-https ca-certificates curl software-properties-common
安装GPG证书
$ curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
写入软件源信息(阿里云镜像源)
$ add-apt-repository "deb [arch=adm64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新并安装Docker-CE
$ apt-get -y update
$ apt-get -y install docker-ce
Linux发行版CentOS安装
切换到root权限
$ su root
安装必要的依赖工具
$ yum install -y yum-utils device-mapper-persistent-data lvm2
添加软件源信息(阿里云镜像源)
$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
更新并安装Docker-CE
$ yum makecache fast
$ yum -y install docker-ce
Docker加速器配置
我们下载镜像的时候,会默认访问Docker官网,由于Docker网站部署在国外,距离远下载慢而且还有墙
鉴于上诉问题,我们通过设置加速器的方式来解决
再此我们选择使用阿里云的Docker镜像加速服务,首先访问阿里云的镜像仓库(如果没有阿里云账号需要先注册):https://cr.console.aliyun.com/
选择“镜像加速器”
然后根据个人系统的平台,选择运行Docker的OS,并按照操作文档的要求修改Docker配置文件,最后重启Docker即可完成加速器配置服务