可通过命令 uname -a 查看系统基本信息
❗️❗️❗️要求:x64 位、内核版本 >= 3.10
- Ubuntu
- Bionic 18.04 (LTS)
- Xenial 16.04 (LTS)
- Trusty 14.04 (LTS)
- Debian
- Buster 10 (Docker CE 17.11 Edge only)
- Stretch 9 (stable) / Raspbian Stretch
- Jessie 8 (LTS) / Raspbian Jessie
- Wheezy 7.7 (LTS)
- CentOS7 +
提示:
- Docker 现在分为 CE(社区版) 和 EE(企业版) 两个版本,我们通常使用的是 CE,详见官网对二者的说明:
- macOS 版本 Docker for Mac
- Windows 版本 Docker for Windows
此脚本适用于 Ubuntu、Debian、CentOS 系统,其中:官方版在某些情况下可能安装比较慢,阿里云的脚本在 CentOS7.4 下多次尝试都失败,所以推荐 DaoCloud 版。
# 官方
➜ curl -sSL https://get.docker.com/ | sh
# DaoCloud(推荐)
➜ curl -sSL https://get.daocloud.io/docker | sh
# 阿里云
➜ curl -sSL http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh
或
➜ wget -qO- http://acs-public-mirror.oss-cn-hangzhou.aliyuncs.com/docker-engine/internet | sh
检查是否安装成功
➜ docker --version
Docker version 18.02.0-ce, build fc4de44
启动 Docker,并加入自启动
➜ systemctl start docker
➜ systemctl enable docker
Created symlink from /etc/systemd/system/multi-user.target.wants/docker.service to /usr/lib/systemd/system/docker.service.
提示:
安装成功之后,如果想让普通用户拥有 docker 的所有权限,需执行
sudo usermod -aG docker your-user
将普通用户加入到 docker 组,否则需要使用sudo docker commands
的形式执行所有 docker 命令。加入 docker 组后,需重启系统才能生效。