找到关于 Docker 的 122 篇文章

保护 Docker 守护进程套接字

Hemant Sharma
更新于 2023年1月30日 10:06:29

553 次浏览

简介 Docker 守护进程是一个后台进程,用于管理 Docker 容器,负责容器的创建、执行和删除。Docker 守护进程的一个关键组件是 Docker 守护进程套接字,它用于从 Docker CLI 和其他应用程序与守护进程通信。保护 Docker 守护进程套接字以防止未经授权访问 Docker 守护进程并保护可能通过套接字公开的敏感信息非常重要。在本文中,我们将讨论 Docker 守护进程套接字的位置和默认权限、潜在的安全风险以及最佳……阅读更多

如何使用 Docker toolbox 运行 splash?

Hemant Sharma
更新于 2023年1月30日 10:01:12

371 次浏览

简介 Splash 是一个强大的工具,用于渲染基于 JavaScript 的网站,使其成为网络抓取和数据提取的重要工具。在本教程中,我们将向您展示如何使用 Docker Toolbox 运行 Splash,Docker Toolbox 是一个不再维护但仍可下载的旧版 Docker 版本。先决条件 在开始之前,您需要在您的机器上安装 Docker Toolbox。Docker Toolbox 是一个为旧系统和/或没有原生虚拟化的系统设计的 Docker 版本。它适用于 Windows、macOS 和 Linux。按照步骤……阅读更多

如何使用文件路径 URL 引用嵌入式 Docker 资源文件?

Hemant Sharma
更新于 2023年1月30日 10:00:19

2K+ 次浏览

简介 嵌入式 Docker 资源文件是包含在 Docker 镜像中的文件,而不是存储在主机文件系统或外部网络位置。这些文件可用于包含运行在 Docker 容器中的应用程序或进程所需的配置文件、脚本或其他资源。您可以通过多种不同的方式引用嵌入式 Docker 资源文件,包括使用文件路径 URL。本文解释了文件路径 URL 是什么以及如何使用它们来引用嵌入式 Docker 资源文件。我们还将提供技巧和示例,以帮助您使用文件路径 URL……阅读更多

如何在 Docker tomcat 8 中更改用户配置?

Hemant Sharma
更新于 2023年1月30日 09:59:03

2K+ 次浏览

简介 在 Docker Tomcat 8 容器中,您可能希望更改用户配置以添加或修改用户和角色。此修改可用于诸如保护对 Tomcat 8 实例的访问或为不同的用户设置不同级别的权限等任务。本文介绍如何在 Docker Tomcat 8 容器中更改用户配置。我们介绍了修改 tomcat-users.xml 文件、使用修改后的配置构建新的 Docker 镜像以及从新镜像运行 Docker 容器的步骤。先决条件 在更改 Docker Tomcat 中的用户配置之前……阅读更多

如何从外部访问 Docker 中的 JMX 接口?

Hemant Sharma
更新于 2023年1月30日 09:56:58

2K+ 次浏览

JMX 及其在 Java 应用程序中的用途 JMX(Java 管理扩展)是一种 Java 技术,它提供了一种管理和监控 Java 应用程序的方法。它公开了一组 API 和 MBean(表示要管理的资源的 Java 对象),这些 API 和 MBean 可用于监控和控制 Java 应用程序的行为。JMX 通常用于基于 Java 的应用程序中,以监控性能指标(例如内存使用情况、CPU 利用率和线程计数),以及在运行时管理和配置应用程序。从 Docker 容器外部访问 JMX 当在……阅读更多

Docker 选项 --config 在 docker-compose 中的等效项

Hemant Sharma
更新于 2023年1月30日 09:53:41

152 次浏览

概述 如果您使用 Docker Compose 来定义和运行多容器 Docker 应用程序,您可能希望为您的应用程序指定自定义配置文件或目录。幸运的是,Docker Compose 提供了 --config 选项,它允许您做到这一点。--config 选项用于为 Docker Compose 指定单个配置文件或包含多个配置文件的目录。要使用它,您可以将其作为参数传递给 docker-compose 命令。例如 - $ docker-compose --config /path/to/custom/config.yml up 此命令将告诉 Docker Compose 使用位于 /path/to/custom/config.yml 的配置文件……阅读更多

在 Vagrant 上安装 Docker 的最佳方法

Hemant Sharma
更新于 2023年1月30日 09:50:55

2K+ 次浏览

简介 Vagrant 是一个用于使用虚拟化软件(如 VirtualBox)构建和管理开发环境的工具。它允许您在 Vagrantfile 中定义和配置开发环境,然后快速轻松地启动和关闭虚拟机。通过将 Docker 和 Vagrant 结合使用,您可以创建一个灵活且可重现的开发环境,易于设置和维护。本文讨论了在 Vagrant 上安装 Docker 的最佳方法,包括先决条件、安装步骤和验证。在 Vagrant 上安装 Docker 的先决条件 在在 Vagrant 上安装 Docker 之前,您必须确保……阅读更多

如何启动 tensorflow Docker jupyter notebook?

Diksha Patro
更新于 2023年1月17日 18:54:37

2K+ 次浏览

简介 Jupyter notebooks 可用于编写、测试和调试代码。TensorFlow 是一个可与 Jupyter notebooks 一起使用的机器学习框架。在本文中,我们将探讨如何使用 Docker 启动 TensorFlow Jupyter notebook,这将使我们能够利用这两个工具的优势。先决条件 在开始之前,您需要在您的机器上安装 Docker 和 Docker Compose。您可以使用以下命令检查是否已安装 - $ docker --version $ docker-compose --version 您可以按照您的……阅读更多

如何在文件更改时重建 Docker 容器?

Diksha Patro
更新于 2023年9月6日 12:53:52

56K+ 次浏览

Docker 是一种广泛使用的容器化解决方案,它允许程序员轻松地以轻量级和可移植的方式打包和分发软件。一旦修改了其文件,重建容器的能力是 Docker 的关键功能之一。这对于许多事情都非常有用,例如确保代码更改在开发环境中得到适当反映,或者代码更新始终反映在容器化应用程序中。在本文中,我们将深入探讨 Docker 的这一关键功能,并检查它如何用于在更改文件时重建容器。……阅读更多

如何使用 docker-compose v3.1 管理秘密值?

Diksha Patro
更新于 2023年1月17日 18:24:41

3K+ 次浏览

引言 作为开发者,我们经常需要将私有数据(包括密码、API 密钥和数据库凭据)整合到我们的应用程序中。将这些变量硬编码到代码或配置文件中不仅不安全,而且在需要更改时也难以管理和修改。使用环境变量是一种管理秘密值的方法,它允许我们将敏感数据与我们的代码库和配置文件分开。本文将介绍如何使用 docker-compose v3.1 管理秘密值,并将它们作为环境变量注入到我们的容器中。先决条件 要继续学习本... 阅读更多

广告