Docker 教程

asp.net core linux docker部署

asp.net core linux 部署,ASP.NET Core 是一个跨平台、高性能、 开源框架,用于构建现代的、支持云的、连接 Internet 的应用程序。它是 .NET Framework 的跨平台继承者。能够在 Windows、macOS 和 Linux 上开发和运行。 但是每个人都倾向于只在 Windows 中运行该应用程序。让我们考虑一个场景,您的应用程序将同时安装在 windo...

docker主要作用

docker主要作用,它的主要重点是自动化软件容器内的应用程序部署和 Linux 中操作系统级虚拟化的自动化。它比标准容器更轻量级,并且可以在几秒钟内启动。 在Docker之前,我们所有人都面临着许多问题,比如当我们构建应用程序时,在测试所有场景后,我们将其传递给QA环境,然后在QA成员的机器上,我们需要处理程序集和框架的所有依赖关系和版本。因此,QA和开发团队之间存在差距,也浪费了时间。所以,当...

了解 Docker 及其命令(docker常用命令)

Docker 在组织中被广泛使用,它是好的。让我们了解如何使用。 什么是 Docker? 它是一个用于开发、交付和运行应用程序的开源容器化平台。它支持将应用程序与基础架构(操作系统)分离 为什么选择 Docker? 它提供了在给定主机上的松散隔离环境(称为容器)中打包和运行应用程序的能力。当我们运行容器化的应用程序时,相对来说,它占用的主机内存要少得多。 Docker Desktop是一款易于安装...

Docker-介绍

概述 在微服务世界中,开发应用程序不仅仅是编写代码。它具有涉及多种编程语言、框架和工具之间断开接口的复杂性。这就是 Docker 发挥作用的地方,因为它为开发人员提供了自由选择工具、应用程序堆栈和项目部署环境进行创新。 什么是 Docker? Docker 是一个开源项目,可以轻松创建容器和基于容器的应用程序。最初,Docker 是为 linux 构建的,但它也支持 Mac 和 Windows。要...

在 Linux VM 上设置 Docker 和 Docker-compose

本文演示了在 Ubuntu 20.04 服务器中安装 docker 和 docker-compose 的简单步骤。 我创建了一个 Azure Linux VM 并打开了 SSH 端口 22,以便我可以使用 PuTTY 登录到这个 VM。在这里,我通过公共 IP 地址进行连接,但这不是执行此活动的安全方式。我们的重点是将 docker 安装到我们从 Azure 创建的 Ubuntu 20.04 服务...

了解 Docker Compose

介绍 Docker Compose 是一个运行多容器应用程序的工具,我发现它是一种非常方便的机制,可以将应用程序的所有分布式组件部署到本地环境中。 假设您正在从事一个微服务开发项目,其中架构中有各种微服务和组件,比如说微服务是使用编排模式设计的,其中一个服务(服务 A)通过向 Kafka 主题和服务 B 发布事件来与另一个服务进行通信消费此事件以进行进一步处理,并且在进一步处理中,服务 B 可能会...

在 Windows 上安装 Docker 并创建容器化应用程序

在本文中,我们将看到在 Windows 桌面上安装 Docker 并创建和运行我们的容器化应用程序。 要下载安装程序,请使用以下链接。 https://www.docker.com/products/docker-desktop 如果我们想将 Docker 镜像推送到 Docker Hub,我们需要一个 Docker 帐户。 我们可以很容易地从门户创建一个 Docker 帐户。 下载完成后,单击安...

为什么我们需要 Docker?

众所周知,Docker是一个可以运行容器的生态系统 我在上一篇文章中已经解释了容器的一些基础知识。 您可以使用以下链接阅读我之前的文章, 应用程序容器化 让我们先了解为什么我们需要 Docker。 作为软件专业人士,我们的最终目标是以有效的方式向客户交付软件应用程序。 下面解释了正常的软件交付过程步骤。 开发人员将开发应用程序并在他们的环境中进行测试。 开发者端测试结束后,应用程序将交付到 QA ...

应用程序容器化技术docker

许多公司已经开始为他们的客户开发容器化应用程序,更多的公司开始考虑将现有的遗留应用程序迁移到容器中的可能性。 因此,让我们了解软件应用程序开发中容器化的一些基础知识。 什么是容器? 容器是允许我们在隔离环境中运行进程的技术,进程会认为它是在全新计算机上运行的唯一进程。 容器将共享宿主操作系统的内核 但是,每个容器都使用自己加载的二进制文件/库。 简而言之,容器是轻量级、独立和可执行的软件组件包,它...
推荐

docker持久化存储 34

docker持久化存储 Docker的镜像是只读的,但是容器是可写的,我们可以将数据写入到容器,不过一旦容器删除数据将会丢失, 持久化存储,就是将数据保存到硬盘或设备中,使得在应用程序或机器重启后可以继续访问之前保存的数据。有两种主要类型的数据存储,易失性存储和非易失性存储。在 docker 容器化平台中,持久化存储就是数据卷持久化存储。 语法: docker run -d --name=<...

docker expose暴露端口 33

docker expose暴露端口 Docker EXPOSE 是 Dockerfile 中指定的 Dockerfile 指令,用于通知此 Dockerfile 创建的镜像在运行容器时将侦听此端口。仅说明容器需要对外暴露的端口,没有实际的暴露出去,告诉运行容器的人需要公开或发布的端口,以允许从外部与容器进行通信。我们必须在运行容器时使用“-p”选项来发布端口,以便可以从外部访问容器内的应用程序。 ...

docker 命令大全 | docker常用命令整理 32

docker 命令大全 Docker 是一种通过使用容器来创建、部署和运行不同应用程序的工具。这些容器帮助开发人员为应用程序创建包含程序所需的所有部分的包。这些可以是不同的库和其他依赖项,并将其发送到包中。它充当虚拟机。它允许应用程序使用与它们正在运行的系统相同的 Linux 内核。让我们看看下面的一些docker常用命令整理。 常见的docker命令 以下是一些基本的 docker 命令备忘单:...
开通VIP 享更多特权,建议使用QQ登录