官网地址: Docker Docs
镜像加速器地址: 开放云原生应用-云原生(Cloud Native)-云原生介绍 - 阿里云
1.卸载旧版本:
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
2.安装gcc与gcc-c++
yum install gcc -y && yum install gcc-c++ -y
3.安装yum-utils(设置存储库)
yum install -y yum-utils
yum-config-manager --add-repohttps://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4.安装最新版docker及docker compose
yum install docker-ce docker-ce-cli containerd.io docker-build-plugin docker-compose-plugin
5.启动docker
systemctl start docker
6.查看docker信息
docker version
docker info
7.安装docker-compose
方法一、
curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
chmod +x /usr/local/bin
docker-compose -version
方法二、
yum install epel-release -y
yum install python-pip
yum install docker-compose -y
8.重启
systemctl daemon-reload
systemctl restart docker
9.镜像加速器
阿里云登录 - 欢迎登录阿里云,安全稳定的云计算服务平台 上官网登录阿里云找到镜像加速器
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://c47zk3rm.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload && systemctl restart docker
10.安装完docker默认的三个网络:
bridge、host、none
docker network ls 查看(默认是网桥模式)
create delete connect
11.卸载docker
systemctl stop docker
yum remove docker-ce docker-ce-cli containerd.io
rm -rf /var/lib/docker(docker默认资源路径)
rm -rf /var/lib/containerd