Windows10系统
-
进入官网:www.docker.com/products/do…
-
开启Hyper-V和适用于Linux的Windows子系统
进入控制面板 ——> 程序 ——> 程序和功能
勾选Hyper-V,重启系统
勾选适用于Linux的Windows子系统
Hyper-V在Windows10专业版中默认关闭。
-
更新WSL2:wslstorestorage.blob.core.windows.net/wslblob/wsl…
-
点击Docker Desktop Installer.exe,自动安装
Docker镜像在C盘占据大量空间,如有需要,可以将Docker迁移到其他盘符中。
Linux系统(Bash安装)
因为Linux中有众多系统,例如CentOS,Ubuntu,RedHat等,每一种系统的具体安装命令都不一样。Docker为了简化多个Linux系统中的安装方式,推出一种通用的安装脚本:Bash安装,该安装脚本适用于所有Unix、类Unix(Linux)和MacOS平台。
-
安装Docker引擎(阿里云镜像)
curl -fsSL get.docker.com -o get-docker.sh sudo sh get-docker.sh --mirror Aliyun -
启动、停止Docker服务
systemctl start | stop docker -
查看当前Docker状态
systemctl status docker -
查看Docker安装信息
docker info -
配置Docker开机自启动
systemctl enable docker -
创建Docker用户组
默认情况下,docker命令会使用Unix socket与Docker引擎通讯。而只有root用户和docker组的用户才可以访问Docker引擎的Unix socket。出于安全考虑,一般Linux系统上不会直接使用root用户。因此,更好地做法是将需要使用docker的用户加入docker用户组。
sudo groupadd docker -
将当前用户加入Docker用户组
sudo usermod -aG docker $USER -
重启Docker服务
systemctl restart docker