centos ubuntu 安装阿里云源docker

自动安装脚本
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
手动安装

ubuntu

sudo apt-get update
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get -y update
sudo apt-get -y install docker-ce

centos

sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo yum makecache fast
sudo yum --nogpgcheck -y install docker-ce docker-cli
sudo service docker start

安装的时候,如果发现安装的是其他源,例如packages-microsoft-com-prod源会很慢,可以用

sudo yum install -y docker-ce  --disablerepo=packages-microsoft-com-prod

禁掉packages-microsoft-com-prod

查看版本
docker version
Client: Docker Engine - Community
Version:           19.03.12
API version:       1.40
Go version:        go1.13.10
Git commit:        48a66213fe
Built:             Mon Jun 22 15:45:49 2020
OS/Arch:           linux/amd64
Experimental:      false
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.40/version: dial unix /var/run/docker.sock: connect: permission denied

docker --version
Docker version 19.03.12, build 48a66213fe