docker 离线下载安装部署

一、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 二进制文件的文件夹。

 image

 三、给docker执行文件赋予可执行权限

sudo chmod 755 -R docker

 image

四、将dockers文件移动至/usr/bin

将解压之后的docker文件移到 /usr/bin目录下;

sudo cp docker/* /usr/bin/

 image

 五、创建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服务状态验证安装

image

 八、通过以下命令验证 Docker 是否安装成功:

docker --version

 image

 

posted @ 2025-10-23 16:10  刘草草  阅读(78)  评论(0)    收藏  举报