sudo apt-get remove docker docker-engine docker.io containerd runc
更新索引linux
sudo apt update
安装 apt 依赖包,用于经过HTTPS来获取仓库:git
sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
添加 Docker 的官方 GPG 密钥:github
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
经过搜索指纹的后8个字符,验证您如今是否拥有带有指纹的密钥。docker
sudo apt-key fingerprint 0EBFCD88
设置阿里云稳定仓库shell
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
更新索引json
sudo apt update
安装最新版Dokcerubuntu
sudo apt-get install docker-ce docker-ce-cli containerd.io
设置开机自启动并启动 Docker-ce(安装成功后默认已设置并启动,可忽略)curl
sudo systemctl enable docker sudo systemctl start docker
添加当前用户到 docker 用户组,能够不用 sudo 运行 docker测试
sudo groupadd docker sudo usermod -aG docker $USER
输入 命令 检查一下是否安装成功阿里云
docker version docker ps docker images
打开网页 https://cr.console.aliyun.com/cn-hangzhou/instances/mirrors, 查看你本身的加速器地址
执行方框中命令
sudo mkdir -p /etc/docker sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": ["本身的加速器地址"] } EOF sudo systemctl daemon-reload sudo systemctl restart docker
运行下面命令下载Docker Compose的当前稳定版本 1.26.2, 能够查看github 版本是否有更新
sudo curl -L "https://github.com/docker/compose/releases/download/1.26.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
将可执行权限应用到二进制文件
sudo chmod +x /usr/local/bin/docker-compose
建立软链接
sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
测试是否安装成功
docker-compose --version