一、docker资源包下载地址
1、访问 Docker 的官方下载页面:Index of linux/static/stable/x86_64/
2、访问阿里云镜像下载页面:docker-ce-linux-static-stable-x86_64安装包下载_开源镜像站-阿里云
二、解压安装包
在终端中运行以下命令解压 .tgz 文件:
tar -zxvf docker-28.5.1.tgz
该命令会将 docker-20.10.20.tgz 文件解压到当前目录下,生成一个包含 Docker 二进制文件的文件夹。
三、给docker执行文件赋予可执行权限
sudo chmod 755 -R docker
四、将dockers文件移动至/usr/bin
将解压之后的docker
文件移到 /usr/
bin
目录下;
sudo cp docker/* /usr/bin/
五、创建docker服务配置文件docker.service,并赋予执行权限
在 /etc/systemd/system/ 目录下创建 docker.service 文件,用于注册 Docker 服务:
sudo touch /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 LimitCORE=infinity[Install] WantedBy=multi-user.target
保存并退出。
六、赋予docker服务配置文件docker.service执行权限
sudo chmod +x /etc/systemd/system/docker.service
七、启动并启用 Docker 服务
运行以下命令启动 Docker 服务并设置开机自启:
sudo systemctl daemon-reload # 加载systemctl配置 sudo systemctl enable docker # 启用docker服务开机自启动 sudo systemctl start docker #启动docker服务 sudo systemctl status docker # 检查docker服务状态验证安装
八、通过以下命令验证 Docker 是否安装成功:
docker --version