Window 版本
下载
下载完成后,双击安装就可以了
Centos 版本
卸载 Docker (可选)
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-selinux \
docker-engine-selinux \
docker-engine \
docker-ce
安装 Docker
1)安装 gcc 相关
yum -y install gcc
yum -y install gcc-c++
2)安装需要的软件包
yum install -y yum-utils
3)设置 stable 镜像仓库
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4)更新 yum 软件包索引
sudo yum makecache fast
5)安装 docker ce
sudo yum -y install docker-ce docker-ce-cli containerd.io
6)启动 docker
systemctl start docker
7)验证
docker version
安装 Docker-compose(可选)
# 国内源
curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.17.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
# 给docker-compose文件一个执行的权限
chmod +x /usr/local/bin/docker-compose
# 注意,因为版本问题,现在执行的命令 docker compose 而不是 docker-compose
docker compose version
Ubuntu 版本
参考链接
https://zhuanlan.zhihu.com/p/651148141
卸载 Docker(可选)
1)停止Docker服务
# 先关闭 docker 服务,如果没有就不需要
sudo systemctl stop docker
2)删除Docker安装包
sudo apt-get purge docker-ce docker-ce-cli containerd.io
sudo apt-get remove docker docker-engine docker.io containerd runc
3)删除相关文件
sudo rm -rf /var/lib/docker
sudo rm -rf /etc/docker
sudo rm -rf /var/run/docker.sock
4)删除Docker用户组
sudo groupdel docker
安装 docker
1)更新软件包
sudo apt update sudo apt upgrade
2)安装 docker 依赖
apt-get install ca-certificates curl gnupg lsb-release
3)添加 Docker 官方 GPG 密钥
curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
4)添加 Docker 软件源
sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"
5)安装 docker
apt-get install docker-ce docker-ce-cli containerd.io
6)配置用户组(可选)
# 默认情况下,只有root用户和docker组的用户才能运行Docker命令。
# 我们可以将当前用户添加到docker组,以避免每次使用Docker时都需要使用sudo
sudo usermod -aG docker $USER
7)运行 docker
systemctl start docker
8)安装 工具
apt-get -y install apt-transport-https ca-certificates curl software-properties-common
9)重启 docker
systemctl restart docker
10)配置镜像源加速
# https://cr.console.aliyun.com/cn-shanghai/instances/mirrors
# 打开网址登录复制命令执行