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启动服务方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-05-05
  • mysql8.x docker远程访问配置详解

    mysql8.x docker远程访问配置详解

    本文主要介绍了mysql8.x docker远程访问配置,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • 使用 VPS 下载 Docker 镜像并导入到本地服务器的过程

    使用 VPS 下载 Docker 镜像并导入到本地服务器的过程

    这篇文章主要介绍了使用 VPS 下载 Docker 镜像并导入到本地服务器,通过使用 VPS 下载 Docker 镜像并将其传输到本地服务器,我们可以克服网络限制,更灵活地管理和部署 Docker 镜像,需要的朋友可以参考下
    2024-08-08
  • Docker搭建服务器监控面板的实现示例

    Docker搭建服务器监控面板的实现示例

    Docker服务器监控面板是一种用于监控容器运行情况的工具,本文主要介绍了Docker搭建服务器监控面板的实现示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • Docker iptables的错误解决

    Docker iptables的错误解决

    本文主要介绍了Docker iptables的错误解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-05-05
  • 在 Docker 容器中运行 PHPMyAdmin的详细步骤

    在 Docker 容器中运行 PHPMyAdmin的详细步骤

    Docker是一个开源的应用容器引擎,它能够实现应用部署的自动化。此外,容器是完全使用沙箱机制,容器之间的环境相互独立,不会相互干扰,接下来通过本文给大家介绍在 Docker 容器中运行 PHPMyAdmin的详细步骤,感兴趣的朋友一起看看吧
    2022-01-01
  • Ubuntu 16.04安装使用Docker教程

    Ubuntu 16.04安装使用Docker教程

    本篇文章主要介绍了Ubuntu 16.04安装使用Docker教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-03-03
  • docker machine安装极狐gitlab的过程详解

    docker machine安装极狐gitlab的过程详解

    这篇文章主要介绍了docker machine安装极狐gitlab的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • docker实现MySQL的主从复制

    docker实现MySQL的主从复制

    在学习项目的时候实现读写分离用到了主从复制,但是一般要实现的话需要虚拟机或服务器非常麻烦,但是docker可以完美解决这一问题,本文主要介绍了docker实现MySQL的主从复制,感兴趣的可以了解一下
    2024-01-01
  • docker overlay实现跨主机的容器互通的方法

    docker overlay实现跨主机的容器互通的方法

    这篇文章主要介绍了docker overlay实现跨主机的容器互通,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-11-11

最新评论