CentoOS-7
installation steps:
1. Uninstall the installed Docker
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine
2. Configure Alibaba Cloud yum source warehouse
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 如果找不到yum-config-manager就通过命令yum -y install yum-utils 安装就可以使用yum-config-manager命令
3. View the docker version that can be installed
yum list docker-ce --showduplicates | sort -r #查看可以安装的版本并倒序排序
4. Install the latest version of Docker
sudo yum install -y docker-ce #注意:安装Docker最新版本,无需加版本号;或者选择你需要的版本安装
5. Set up Docker Aliyun Accelerator
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://lkq3q0he.mirror.aliyuncs.com"]
}
EOF
6. Start Docker
sudo systemctl daemon-reload #重新加载服务配置文件
sudo systemctl enable docker.service && systemctl restart docker.service #设置开机启动与重启docker服务
7. View the Docker version
~#docker version
Client: Docker Engine - Community
Version: 19.03.8
API version: 1.40
Go version: go1.12.17
Git commit: afacb8b
Built: Wed Mar 11 01:27:04 2020
OS/Arch: linux/amd64
Experimental: false
...........
~#docker info
Client:
Debug Mode: false
Server:
Containers: 0
Running: 0
Paused: 0
Stopped: 0
Images: 0
Server Version: 19.03.8
Storage Driver: overlay2
Backing Filesystem: <unknown>
Supports d_type: true
Native Overlay Diff: true
Logging Driver: json-file
Cgroup Driver: cgroupfs
Ubuntu-18
1. docker installation
- Uninstall the old version of docker
- This step is not required for a fresh install
$ sudo apt-get remove --purge docker docker-engine docker.io
- Install dependencies
$ sudo apt-get install -y apt-transport-https ca-certificates curl software-properties-common
- Add official key
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
OK is displayed, indicating that the addition is successful
- Use the following command to setup the stable repository
$ sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
- Update the apt package index
$ sudo apt-get update
- list available versions
$ apt-cache madison docker-ce
- Choose the version you need to install, I chose the one suitable for rancher
$ sudo apt-get install docker-ce=18.06.3~ce~3-0~ubuntu
Replace Ali image source for Docker
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://t44588bn.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker