网站搜索

在 Ubuntu 中安装 Docker Engine 和 Docker Compose

在 Ubuntu 中使用 Docker Compose 安装 Docker 引擎的分步指南

在本指南中,我们将了解什么是Docker,如何在 Ubuntu Linux 中安装 Docker 引擎。此外,我们还将了解如何安装 Docker compose,这是一个定义和运行多容器 Docker 应用程序的工具。

本指南已在 Ubuntu 22.04 LTS 上经过正式测试。但是,它应该适用于旧版本,例如 20.04 LTS 和 18.04 LTS。为了更好的安全性和稳定性,我建议您使用最新的 Ubuntu 22.04 LTS 版本。

什么是 Docker?

Docker 是一种快速、轻量级的操作系统级虚拟化技术,适用于想要构建具有所有必需依赖项的应用程序并将其仅作为一个包发布的开发人员和系统管理员。

与其他虚拟化方法(例如 VMWare、Xen 和

阅读更多 →

在 AlmaLinux、CentOS、Rocky Linux 中安装 Docker

在 AlmaLinux、CentOS、Rocky Linux 中使用 Docker Compose 安装 Docker 引擎的分步指南

前几天,我们讨论了什么是Docker Engine以及如何在Ubuntu中安装Docker Engine和Docker Compose。今天,我们将了解如何在基于 RHEL 的系统(例如 AlmaLinux、CentOS 和 Rocky Linux)中使用 Docker Compose 安装 Docker Engine。

本指南已在 CentOS 8、AlmaLinux 8 和 Rocky Linux 8 上经过正式测试。出于演示目的,我将使用在 Proxmox 上运行的 AlmaLinux 容器。对于大多数基于 RHEL 的系统,下面给出的所有命令都相同。

Docker 要求

要安装和配置 Docker,您的系统必须满足以

阅读更多 →

Docker 命令教程 | Docker 入门

适合初学者的基本 Docker 命令

这个详细的 Docker 教程涵盖了基本的 Docker 命令,例如如何创建新容器、运行容器、删除容器等。此外,本指南还介绍了如何从现有容器构建您自己的自定义 Docker 映像以及如何删除容器和映像。话不多说,让我们开始使用 Docker 基础知识!

Docker安装步骤

Docker 可以安装在大多数现代 Linux 操作系统中。如果您尚未安装 Docker,请参阅以下指南:

  • 在 AlmaLinux、CentOS、Rocky Linux 中安装 Docker 引擎和 Docker Compose
  • 如何在 Ubuntu 中安装 Docker 和 Docker Compose

什么是Docker镜像和Docker

阅读更多 →

Linux 下的 Docker Desktop 初学者手册

如何使用 Docker Desktop 在 Linux 中创建和管理容器

这份综合指南解释了什么是 Docker Desktop、如何在 Linux 中安装 Docker Desktop 以及如何在 Linux 中使用 Docker Desktop 创建和管理容器 。

介绍

虚拟化技术的使用每年都在快速增长。虚拟化技术主要有两种类型。它们是基于容器的虚拟化和基于管理程序的虚拟化。

在这两种类型中,基于容器的虚拟化能够提供更加轻量级和高效的虚拟环境。

Docker 是一种最流行的基于容器的操作系统级虚拟化平台,允许您在任何地方构建、发布和运行任何应用程序。

在Docker出现之前,开发过程由各种工具组成,管理和维护有点困难。感谢 Doc

阅读更多 →

使用 Watchtower 自动更新正在运行的 Docker 容器

使用 Watchtower 自动更新 Docker 容器基础镜像

保持 Docker 容器最新是 DevOps 工程师的重要工作之一。手动更新 Docker 容器是一项相当耗时的任务。本指南介绍什么是Watchtower、如何安装Watchtower,以及如何在Linux 中使用Watchtower 自动更新正在运行的Docker 容器。

什么是守望台?

Watchtower 是一款免费的开源应用程序,可让您监控正在运行的 Docker 容器,并在发现基础镜像发生任何更改时自动更新它们。

当 watchtower 发现正在运行的容器是否需要更新时,它将通过向其发送 SIGTERM 信号来优雅地停止正在运行的容器。

然后它将下载新映像,最后使用最初部署时使用的相同选项重新启动容器。一切都会在后台自动完成,因此不需要用户干预。我

在本指南

阅读更多 →

如何使用 Dockerfile 构建自定义 Docker 镜像

用例子解释 Dockerfile

在本指南中,我们将简要介绍 Dockerfile 以及如何使用 Dockerfile 在 Linux 中自动执行构建自定义 Docker 映像的过程。

什么是 Dockerfile?

Dockerfile 是一个简单的文本文件,其中包含构建 Docker 映像的说明。它包含用户可以在命令行上调用来构建映像的所有命令。

我们可以使用 dockerfile 创建我们自己的自定义镜像。然后我们可以通过 Docker Hub 共享这些自定义 Docker 镜像。

对于那些想知道的人来说,Docker Hub 是 Docker 提供的托管存储库服务,用于查找容器映像并与您的团队以及世界上的任何人共享容器映像。

想象一下这个场景。之前如果我们想要使用Nginx,那么我们需要安装和配置Nginx,涉及很多步骤。感谢

阅读更多 →

将 Docker 运行命令转换为 Docker-Compose 文件

使用 Composerize 从 docker run 命令创建 Docker 撰写文件

如果您每天在官方或个人系统中使用 Docker,您应该知道有一个有用的应用程序,名为 Composerize。在本简短指南中,我们将了解什么是 Composerize 以及如何使用 Composerize 在 Linux 中将 docker run 命令转换为 docker-compose 文件格式。

什么是 Composerize?

Docker compose是一个用于定义和运行多容器Docker应用程序的工具。 Docker compose 只是一个 YAML 文件,我们在其中定义 Docker 应用程序的服务、网络和卷。

并不是每个人都擅长编写有效的 docker-compose 文件。有些人可能会发现甚至编写一个简单的 docker compose 文件都很困

阅读更多 →

在 Linux 中使用 Portainer 管理 Docker 容器

Poatiner - 管理 Docker 和 Kubernetes 的最简单方法

在本教程中,我们将学习什么是 Portainer、如何安装 Portainer 以及如何在 Linux 中使用 Portainer 管理 docker 容器。

什么是Portainer?

Portainer 是一个轻量级、跨平台、开源的管理 UI,适用于 Docker、Swarm、Kubernetes 和 ACI 环境。

Portainer 允许您通过简单的基于 Web 的仪表板和/或广泛的 API 来管理容器、图像、网络和卷。

使用 Portainer,我们可以在几分钟内轻松地在任何云、数据中心或设备中的 Docker、Kubernetes、Swarm 和 Nomad 上部署、配置和保护容器。

它最初是 Docker UI 的分支。开发人员重写了几乎所

阅读更多 →

使用 DockSTARTer 设置 Docker 和 Docker Compose

使用 DockSTARTer 快速安装 Docker 容器应用程序

本指南介绍什么是 DockSTARTer、如何在 Linux 中安装 DockSTARTer 以及如何使用 DockSTARTer 设置 Docker 和 Docker compose 以在 Linux 中运行容器化应用程序。

什么是 DockSTARTer?

DockSTARTer 是一个基于 TUI 的实用程序,可在 Linux 和 Unix 系统中轻松安装 Docker 和 Docker compose。 DockSTARTer 的主要目标是让 Docker 快速、轻松地启动和运行。

DockSTARTer 具有 TUI 和 CLI 界面。因此,您可以使用这些接口中的任何一个在单个 Docker 环境中快速部署多个容器化应用程序。

请注意,

阅读更多 →

Grive - 适用于 Linux 的 Docker 化 Google Drive 客户端

不久前,我回顾了 Grive2 作为 Linux 版 Google 云端硬盘的替代客户端。今天,我将向您介绍 Grive,它是 Google Drive 客户端 Grive2 的 Docker 实现。

Docker(如果您还不知道它是什么)是一种工具,旨在通过使用容器来使系统管理员和开发人员受益。 Docker 的容器为开发人员提供了一种使用容器创建和分发应用程序的方法。

所有应用依赖项和库都捆绑在一个包中,并且可以在任何 Linux 发行版上运行,无论其他发行版的自定义设置如何。

对于系统管理员来说,它为他们提供了不需要那么多系统来测试应用程序和执行某些操作的灵活性。 Docker 是开源的,因此可以免费使用并进行扩展以满足用户的需求。

Grive 是使用 Docker 实现 Grive2 的 CLI 开源 Google Driv

阅读更多 →