1 安装前准备
1.1 卸载旧版本
sudo apt-get remove docker docker-engine docker.io
1.2 使用 APT 安装
切勿在没有配置 Docker APT 源的情况下直接使用 apt 命令安装 Docker。
1)添加使用 HTTPS 传输的软件包以及 CA 证书
sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg lsb-release
2) 鉴于国内网络问题,在这里使用的国内源。
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3)向 sources.list
中添加 稳定版本的Docker 软件源
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
2 安装 Docker
2.1 更新 apt 软件包缓存,并安装 docker-ce
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io
2.2 启动 Docker
设置在系统启动时自动启动 Docker 服务,并启动Docker 服务。
sudo systemctl enable docker
sudo systemctl start docker
3 建立 docker 用户组
3.1 建立 docker
组
sudo groupadd docker
3.2 将当前用户加入 docker
组
sudo usermod -aG docker $USER
4 测试 Docker 是否安装正确
docker run --rm hello-world
Docker运行结果正确结果:
5 脚本安装
脚本会自动的将一切准备工作做好,并且把 Docker 的稳定(stable)版本安装在系统中
curl -fsSL get.docker.com -o get-docker.sh
sudo sh get-docker.sh --mirror Aliyun