Linux 离线安装docker的过程(一键式安装)

以下是 Linux 离线安装 Docker 的过程,这是一键式安装。

准备工作

在开始安装前,您需要确保已经做好以下准备工作:

步骤1:安装依赖项

首先,我们需要确保 Linux 服务器上已经安装了两个必要的依赖项:aufs-toolscgroupfs-mount。它们用于文件系统的管理和容器的资源限制。

在基于 Debian 的 Linux 发行版上,使用以下命令安装这两个依赖项:

$ sudo apt-get update
$ sudo apt-get install -y aufs-tools cgroupfs-mount

在基于 RHEL 或 CentOS 的 Linux 发行版上,使用以下命令安装这两个依赖项:

$ sudo yum update
$ sudo yum install -y yum-utils device-mapper-persistent-data lvm2

步骤2:安装 Docker

请按照下列步骤安装 Docker:

使用以下命令解压 Docker CE 的二进制安装包(请根据您下载的版本自行替换 docker-18.09.9.tgz):

$ sudo tar -xvf docker-18.09.9.tgz

使用以下命令将解压后的 Docker 文件夹拷贝到 /usr/local/bin 目录下:

$ sudo cp -r docker/* /usr/local/bin/

使用以下命令启动 Docker 服务:

$ sudo dockerd

使用以下命令查看 Docker 版本信息:

$ docker version

如果版本信息正确显示,则说明 Docker CE 已经成功安装在您的 Linux 服务器上。

示例1:运行第一个 Docker 容器

您可以尝试运行一个 Docker 容器,以检查 Docker 是否正确安装。

使用以下命令拉取 hello-world 镜像:

$ docker pull hello-world

使用以下命令启动 hello-world 容器:

$ docker run hello-world

如果您看到如下信息,则表示 Docker 已经成功地运行了第一个容器:

Hello from Docker!
This message shows that your installation appears to be working correctly.

示例2:通过 Dockerfile 构建镜像

使用 Docker 可以通过 Dockerfile 定义容器的构建过程,并构建自己的镜像。

创建一个名为 Dockerfile 的文本文件,内容如下:

FROM ubuntu:16.04
RUN apt-get update && apt-get install -y nginx
CMD ["nginx", "-g", "daemon off;"]

使用以下命令构建镜像:

$ docker build -t nginx-ubuntu:1.0 .

使用以下命令启动镜像:

$ docker run -d -p 80:80 nginx-ubuntu:1.0

使用浏览器访问 http://localhost 即可看到 Nginx 的默认欢迎页面。

这就完成了 Linux 离线安装 Docker 的过程,包含了两个示例:运行第一个 Docker 容器,以及通过 Dockerfile 构建镜像。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux 离线安装docker的过程(一键式安装) - Python技术站

(0)
上一篇 2023年5月16日
下一篇 2023年5月16日

相关文章

  • docker 配置 http 访问

    编辑docker宿主机文件/lib/systemd/system/docker.service sudo vi /lib/systemd/system/docker.service 修改以ExecStart为开头的行  ExecStart=/usr/bin/docker daemon -H fd:// -H tcp://0.0.0.0:5251 或者是 Ex…

    Docker 2023年4月11日
    00
  • Docker之实现挂载的三种方式汇总

    下面我来详细讲解一下「Docker之实现挂载的三种方式汇总」的完整攻略。 挂载方式汇总 在Docker中,我们可以使用多种方式来实现挂载。 -v命令行选项,如-v /host/path:/container/path –mount命令行选项,如–mount type=bind,source=/host/path,target=/container/pat…

    Docker 2023年5月16日
    00
  • docker容器之限制内存

    1、为什么要限制内存? 一个 docker host 上会运行若干容器,每个容器都需要 CPU、内存和 IO 资源。对于 KVM,VMware 等虚拟化技术,用户可以控制分配多少 CPU、内存资源给每个虚拟机。对于容器,Docker 也提供了类似的机制避免某个容器因占用太多资源而影响其他容器乃至整个 host 的性能。 2、如何进行内存的限制? 与操作系统类…

    Docker 2023年4月12日
    00
  • 【从零开始】Docker Desktop:听说你小子要玩我

    【从零开始】Docker Desktop:听说你小子要玩我 从零开始玩转Docker Desktop 1. win10系统安装Docker Desktop 2. 在Docker Desktop中实操Redis 3. 熟悉回顾Docker主要语法命令 前言 ?缘由 捡起遗忘的Docker知识 由于本狗近期项目紧任务重,高强度的搬砖导致摸鱼时间下降。在上线项目时…

    Docker 2023年4月16日
    00
  • 企业级GitLab在Docker部署使用

    一、部署gitlab 这里使用的是Centos8,安装Docker环境 ,这里不说了,参考:https://www.cnblogs.com/wei325/p/15139701.html gitlab有ce版和ee版,ce版为免费版本;ee版为企业版本,需要收费;这里用ce版。 1)拉取Gitlab镜像 docker pull gitlab/gitlab-ce…

    2023年4月9日
    00
  • Docker之设置加速器

    1. 创建一个Docker的配置文件。 sudo vim /etc/docker/daemon.json 2. 编写配置文件。 { “registry-mirrors”: [ “此处写镜像源地址” ] } Docker镜像源地址: 官方国内镜像 https://registry.docker-cn.com 网易 http://hub-mirror.c.163…

    Docker 2023年4月13日
    00
  • docker安装与卸载

    笔者在个人Mac电脑操作 安装 简单安装过程,前置条件:Homebrew 使用命令brew install docker docker 将会安装在 usr/local/Cellar目录下, 如使用命令  brew cask install docker docker将会安装在 usr/local/bin目录下 查阅文档 https://www.jianshu…

    Docker 2023年4月11日
    00
  • Docker镜像创建的方法

    下面我将为您详细讲解“Docker镜像创建的方法”的完整攻略。 Docker镜像创建的方法 Docker镜像是一个包含了操作系统、应用程序及其依赖的轻量级可执行的软件包。在 Docker 中,我们可以通过 Dockerfile 文件来创建 Docker 镜像。 创建 Dockerfile 文件 Dockerfile 文件是一个文本文件,其中包含了一系列的指令…

    Docker 2023年5月16日
    00
合作推广
合作推广
分享本页
返回顶部