本期我们来看如何在各类操作系统上安装Docker,我都选择的最精简,成功率最高的方案。
Docker的本质是基于linux的容器化技术。Window,Mac其实都是虚拟化了一个linux子系统才能安装docker,所以我们先从Linux讲起。
首先需要搞一台Linux系统的机器,比如可以选择给一个电脑安装Ubuntu系统, 当然也可以购买一个云服务器,这里我就用我的一个云服务器为例进行演示,这里我使用的操作系统是centos。这里我使用docker官方提供的一键安装命令来安装,这个命令是通用,的任何一个linux发行版都可以用。
sudo curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
service docker start
为了加快镜像下载速度,我们可以将 Docker Hub 的镜像源修改为国内的镜像源。
sudo vi /etc/docker/daemon.json
输入下列内容,最后按ESC,输入 :wq! 保存退出。
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://dockerproxy.com"
]
}
最后重启docker
service docker restart
任务栏搜索功能,勾选 "适用于Linux的Windows子系统" "虚拟机平台"
管理员权限打开命令提示符,安装wsl2
wsl --set-default-version 2
wsl --update --web-download
下载Windows版本Docker Desktop
https://www.docker.com/products/docker-desktop/
安装包下载好以后双击即可安装
如果想自己指定安装目录,可以使用命令行的方式
参数 --installation-dir=D:\Docker可以指定安装位置
start /w "" "Docker Desktop Installer.exe" install --installation-dir=D:\Docker
换国内的镜像源:
Setting->Docker Engine->添加上换源的那一段,如下图:
下载MAC版本的 Docker Desktop
https://www.docker.com/products/docker-desktop/