docker离线安装社区版(docker-18.06.3-ce)

 更新时间:2024年03月27日 14:45:44   作者:运维魔法师  
在一些特定的环境下,由于网络限制或者其他原因,我们可能需要在Linux系统上进行离线安装Docker,本文就来介绍一下docker离线安装社区版,具有一定的参考价值,感兴趣的可以了解一下

在一些特定的环境下,由于网络限制或者其他原因,我们可能需要在Linux系统上进行离线安装Docker。本文将介绍如何在没有网络连接的情况下,在Linux系统上进行Docker的离线安装。

1、准备离线安装所需的文件

首先,在有网络连接的环境下,我们需要下载Docker安装包。

下载地址:https://download.docker.com/linux/static/stable/x86_64/

在这里插入图片描述

2、传输文件至目标Linux系统

将前面准备的文件拷贝至目标Linux系统。

3、卸载旧版Docker

通过执行sudo yum remove docker*命令来删除所有与 Docker 相关的软件包。这将卸载 Docker 及其所有组件。请注意,该操作会删除您系统上的 Docker 。

在执行此命令之前,请确保你了解自己正在做什么,并且已备份了重要的 Docker 数据和配置文件。

sudo yum remove docker*

###或者使用
sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

这里是新设备。

在这里插入图片描述

4、离线安装Docker

1、解压上传的Docker安装包

在目标Linux系统上,使用命令将之前准备的文件进行解压。

在这里插入图片描述

##解压
tar -zxvf docker-18.06.3-ce.tgz 

在这里插入图片描述

在这里插入图片描述

2、拷贝文件到/usr/bin目录

将解压后的 Docker 文件复制到 /usr/bin/ 目录下:

sudo cp docker/* /usr/bin/

在这里插入图片描述

3、将 Docker 注册为系统服务

vi /etc/systemd/system/docker.service

使用文本编辑器(如nano或vim)创建一个名为 docker.service 的文件,并输入以下内容:

[Unit]
Description=Docker Application Container Engine
Documentation=https://docs.docker.com

[Service]
ExecStart=/usr/bin/dockerd
Restart=always
StartLimitInterval=0
RestartSec=10

[Install]
WantedBy=multi-user.target

在这里插入图片描述

4、重新加载 systemd 管理器配置

重新加载 systemd 配置,使新的 docker 服务生效:

systemctl daemon-reload

5、启动 Docker 服务

启动 Docker 服务:

systemctl start docker

systemctl status docker

在这里插入图片描述

6、验证安装

执行以下命令,验证 Docker 是否成功安装并运行:

##查看 Docker 客户端和服务器的版本信息
docker version

##查看 Docker 系统的详细信息,包括容器、镜像、存储驱动、网络等的配置和统计信息
docker info

在这里插入图片描述

通过以上步骤即可在Linux 系统上完成 Docker 18.06.3-ce 的离线安装。

到此这篇关于docker离线安装社区版(docker-18.06.3-ce)的文章就介绍到这了,更多相关docker离线安装社区版内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker-compose中的环境变量问题

    docker-compose中的环境变量问题

    这篇文章主要介绍了docker-compose中的环境变量问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-11-11
  • 基于Docker搭建ELK 日志系统的方法

    基于Docker搭建ELK 日志系统的方法

    Beats,它是一个轻量级的日志收集处理工具(Agent),占用资源少,适合于在各个服务器上搜集日志后传输给Logstash,官方也推荐此工具,本文重点给大家介绍Docker 搭建 ELK 日志系统的方法,感兴趣的朋友一起看看吧
    2021-05-05
  • docker容器run命令设置方式

    docker容器run命令设置方式

    docker run命令中的-p参数用于映射宿主机端口到容器端口,注意宿主机端口不应被占用,且容器端口应为容器内运行程序的实际端口号,宿主机是指运行Docker的物理或虚拟主机
    2024-11-11
  • 如何连接docker中的MySQL容器

    如何连接docker中的MySQL容器

    这篇文章主要介绍了如何连接docker中的MySQL容器问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-11-11
  • CentOS7 阿里云的yum源使用详解

    CentOS7 阿里云的yum源使用详解

    这篇文章主要介绍了CentOS7 阿里云的yum源使用详解的相关资料,这里对备份yum源,添加EPEL源,和缓存清理,进行了介绍,需要的朋友可以参考下
    2016-11-11
  • Docke更新应用程序的过程详解

    Docke更新应用程序的过程详解

    这篇文章主要介绍了Docke更新应用程序,在本节中,您学习了如何更新和重建容器,以及如何停止和删除容器,需要的朋友可以参考下
    2023-11-11
  • 使用Docker部署Python Flask应用的完整教程

    使用Docker部署Python Flask应用的完整教程

    Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,实现快速部署和跨平台运行,本文将详细介绍如何使用Docker来部署Python Flask应用程序,帮助开发者更高效地构建和部署应用,需要的朋友可以参考下
    2024-06-06
  • Docker镜像构建之docker commit的使用

    Docker镜像构建之docker commit的使用

    本文主要介绍了Docker镜像构建之docker commit的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-04-04
  • Docker的安装与配置命令代码实例

    Docker的安装与配置命令代码实例

    这篇文章主要介绍了Docker的安装与配置命令代码实例,这是docker的基础知识点,有正在学习docker的同学可以研究下
    2021-03-03
  • Docker Secret的管理和使用详解

    Docker Secret的管理和使用详解

    这篇文章主要介绍了Docker Secret的管理和使用详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03

最新评论