阿里云在线安装
yum/dnf
#卸载旧版本
yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
rm -rf /etc/yum.repos.d/docker-ce.repo
# 安装必要的一些系统工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
# 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 更新源
yum makecache
# 安装Docker 默认安装最新版本
yum -y install docker-ce
#查看安装后版本
docker version
#Docker服务相关启停
systemctl enable docker.service
systemctl daemon-reload
systemctl stop docker
systemctl start docker
systemctl status docker
# 安装指定版本的Docker-CE:
# 查找Docker-CE的版本:
yum list docker-ce.x86_64 --showduplicates | sort -r
# Loading mirror speeds from cached hostfile
# Loaded plugins: branch, fastestmirror, langpacks
# docker-ce.x86_64 17.03.1.ce-1.el7.centos docker-ce-stable
# docker-ce.x86_64 17.03.1.ce-1.el7.centos @docker-ce-stable
# docker-ce.x86_64 17.03.0.ce-1.el7.centos docker-ce-stable
# Available Packages
# 安装指定的版本
sudo yum -y install docker-ce-20.10.21
#直接下载不安装最新版本的docker
mkdir -p /root/docker
yum -y install --downloadonly --downloaddir=/root/docker docker-ce
yum -y install --downloadonly --downloaddir=/root/docker docker-ce-19.03.15
yum -y install --downloadonly --downloaddir=/root/docker docker-ce-20.10.21
apt
# step 1: 安装必要的一些系统工具
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
# step 2: 信任 Docker 的 GPG 公钥
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
# Step 3: 写入软件源信息
echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://mirrors.aliyun.com/docker-ce/linux/ubuntu "$(. /etc/os-release && echo "$VERSION_CODENAME")" stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Step 4: 安装Docker
sudo apt-get update
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 安装指定版本的Docker-CE:
# Step 1: 查找Docker-CE的版本:
# apt-cache madison docker-ce
# docker-ce | 17.03.1~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# docker-ce | 17.03.0~ce-0~ubuntu-xenial | https://mirrors.aliyun.com/docker-ce/linux/ubuntu xenial/stable amd64 Packages
# Step 2: 安装指定版本的Docker-CE: (VERSION例如上面的17.03.1~ce-0~ubuntu-xenial)
# sudo apt-get -y install docker-ce=[VERSION]
万能在线安装
curl -fsSL "https://get.docker.com/" | sh
不管是在 Ubuntu 或 CentOS 都只需要执行该指令就会自动安装最新版 Docker。
CentOS 安装完成后,需要再执行以下指令:
systemctl enable docker && systemctl start docker
CentOS 7 二进制安装docker
准备工作
在进行任何操作前,请确保你拥有系统的root权限,并完成以下准备工作:
- 检查系统要求:Docker需要64位的CentOS 7系统,且内核版本不低于3.10。使用
uname -r命令确认。 - 卸载旧版本:如果系统上存在旧版本的Docker,建议先将其移除,以避免冲突
sudo yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
安装依赖工具:确保系统已安装 wget 和 tar 工具,用于下载和解压。如果尚未安装,可以使用 yum -y install wget tar 命令安装。
安装 Docker 二进制文件
下载二进制包
直接提供28.5.2版本的下载链接,你需要访问Docker官方二进制仓库手动获取。你可以尝试在服务器上使用 wget 命令下载:
根据自己的系统选择对应的版本
https://download.docker.com/linux/static/stable/
![图片[1]-docker安装教程-秋风落叶](https://wangjian.run/wp-content/uploads/2025/12/20251228111925450-image.png)
https://download.docker.com/linux/static/stable/x86_64/
x86_64 版本
wget https://download.docker.com/linux/static/stable/x86_64/docker-28.5.2.tgz
aarch64版本
wget https://download.docker.com/linux/static/stable/aarch64/docker-28.5.2.tgz
解压缩
tar -zxvf docker-28.5.2.tgz
解压后会得到一个名为 docker 的目录,其中包含了Docker的所有可执行文件。
复制二进制文件到系统目录
将解压出的所有可执行文件复制到系统的 /usr/bin/ 目录下,这样可以在系统的任何位置直接运行docker命令
sudo cp docker/* /usr/bin/
配置并启动 Docker 服务
创建 systemd 服务文件
sudo vi /etc/systemd/system/docker.service
[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com
After=network-online.target firewalld.service
Wants=network-online.target
[Service]
Type=notify
ExecStart=/usr/bin/dockerd
ExecReload=/bin/kill -s HUP $MAINPID
LimitNOFILE=infinity
LimitNPROC=infinity
TimeoutStartSec=0
Delegate=yes
KillMode=process
Restart=on-failure
StartLimitBurst=3
StartLimitInterval=60s
[Install]
WantedBy=multi-user.target
启动并设置开机自启
- 重新加载systemd配置:
sudo systemctl daemon-reload
- 启动Docker服务:
sudo systemctl start docker
- 将Docker设置为开机自动启动
sudo systemctl enable docker
- 查看状态
sudo systemctl status docker
- 重新启动
sudo systemctl restart docker
验证安装与基本设置
查看版本
docker version
mac安装docker
官网下载地址
https://www.docker.com/products/docker-desktop/
下载完dmg文件后,直接双击安装即可,之后桌面会有docker图标,点击图标即可打开。
查看是否安装成功
方式1:桌面有图标显示。
方式2:通过命令行
wangj0928@Mac ~ % docker --version
Docker version 29.2.1, build a5c7197
至此docker安装完成。
设置开机自启
![图片[2]-docker安装教程-秋风落叶](https://wangjian.run/wp-content/uploads/2026/03/20260308120629864-图片.png)
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
