Docker如何实现离线安装

 更新时间:2024年11月29日 09:22:03   作者:清淡的粥  
文章介绍了如何在离线环境中安装Docker,并将其注册为系统服务,主要内容包括下载Docker二进制文件、上传到服务器、解压安装包、配置系统服务以及验证安装是否成功

Docker离线安装

一、安装步骤

1. 下载 Docker 二进制文件(离线安装包)

2. 通过 FTP工具将 docker-18.06.1-ce.tgz 上传到服务器上

3. 解压安装包

tar zxf docker-18.06.1-ce.tgz

4. 将docker 相关命令拷贝到 /usr/bin,方便直接运行命令

sudo cp docker/* /usr/bin/

5. 启动Docker守护程序

sudo dockerd &

6. 验证是否安装成功,执行docker info命令,若正常打印版本信息则安装成功。

docker info

二、将docker注册成系统服务(记得kill docker服务后,再执行这一步哦)

1. 在 /usr/lib/systemd/system/ 目录下创建docker.service 文件

sudo vi /usr/lib/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

2. 启动 / 停止 docker 服务

systemctl start/stop docker

3. 开机自启/取消开机自启 docker 服务

systemctl enable/disable docker

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • CentOS7构建docker-ce的过程详解

    CentOS7构建docker-ce的过程详解

    使用CentOS 7.9系列的Linux操作系统,从CentOS系统基础配置开始,0到1快速构建docker应用,本文给大家分享CentOS7构建docker-ce的过程,感兴趣的朋友跟随小编一起看看吧
    2024-05-05
  • 浅谈docker避免每次sudo方法

    浅谈docker避免每次sudo方法

    本文主要介绍了docker避免每次sudo方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2025-11-11
  • Docker部署kafka遇到的问题及解决

    Docker部署kafka遇到的问题及解决

    在启动容器后,状态显示为“Exited”,日志显示连接ZooKeeper超时,原因是端口不通,通过配置安全组相关端口后重新启动容器,查看日志显示“started”,说明容器启动成功
    2024-09-09
  • Docker Windows配置国内镜像源过程

    Docker Windows配置国内镜像源过程

    本文介绍了在Windows下配置Docker使用国内镜像源的方法,包括通过Docker Desktop图形界面和直接修改配置文件两种方式,配置完成后可提升镜像下载速度,解决网络限制问题,同时提供了常见问题解决和最佳实践建议
    2026-04-04
  • 浅谈关于Docker容器互联的初步实践

    浅谈关于Docker容器互联的初步实践

    这篇文章主要介绍了浅谈关于Docker容器互联的初步实践,本文介绍了使用网桥(bridge)来对容器进行互联,非常具有实用价值,需要的朋友可以参考下
    2018-10-10
  • Centos7下安装与卸载docker应用容器引擎的方法

    Centos7下安装与卸载docker应用容器引擎的方法

    这篇文章主要介绍了Centos7下安装与卸载docker应用容器引擎的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-07-07
  • 使用docker创建和运行跨平台的容器化mssql数据库

    使用docker创建和运行跨平台的容器化mssql数据库

    这篇文章主要介绍了使用docker创建和运行跨平台的容器化的mssql数据库,本章介绍了在window10专业版下如何利用docker创建mssql数据库,需要的朋友可以参考下
    2022-05-05
  • docker安装RabbitMq添加用户实现方式

    docker安装RabbitMq添加用户实现方式

    这篇文章主要介绍了docker安装RabbitMq添加用户实现方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Linux中使用Docker构建Nginx容器的详细攻略

    Linux中使用Docker构建Nginx容器的详细攻略

    Nginx是一款广泛使用的高性能 Web 服务器和反向代理服务器,适用于各种场景,如静态文件服务、负载均衡和 API 网关等,在本教程中,我们将详细介绍如何在 Docker 中构建并运行一个 Nginx 容器,帮助开发者快速搭建和管理 Nginx 服务,感兴趣的朋友跟随小编一起看看吧
    2025-12-12
  • docker快速安装Es和kibana的实现步骤

    docker快速安装Es和kibana的实现步骤

    在工作过程中,经常需要测试环境搭建Es环境,本文主要介绍了docker快速安装Es和kibana,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03

最新评论