Installation of Docker
Note: The Linux version used is CentOS 7.
Uninstall Old Version
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine docker-selinux
Configure yum
sudo yum install -y yum-utils
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
Or, to use aliyun:
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
sudo sed -i 's+download.docker.com+mirrors.aliyun.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
sudo yum makecache fast
Install Docker
yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
Launch Docker
Docker is also a service. Enable and start Docker by:
systemctl enable docker
systemctl start docker
To check that Docker has been launched successfully:
docker ps
Configure Mirrors (for Mainland Developers Only)
mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"http://hub-mirror.c.163.com",
"https://mirrors.tuna.tsinghua.edu.cn",
"http://mirrors.sohu.com",
"https://ustc-edu-cn.mirror.aliyuncs.com",
"https://ccr.ccs.tencentyun.com",
"https://docker.m.daocloud.io",
"https://docker.awsl9527.cn"
]
}
EOF
systemctl daemon-reload # reload configurations
systemctl restart docker # restart docker
Installing Docker on Windows
Installing Docker can be very easy on Windows 11. You only need to:
- Install Windows Subsystem for Linux (WSL) according to the official documentation.
- Install Docker Desktop for Windows.
- Launch Docker Desktop.
Then you should be able to use Docker and its commands on both windows and WSL.