2K+ 浏览量
简介 Jupyter notebooks 对于编写、测试和调试代码很有用。TensorFlow 是一个机器学习框架,可以与 Jupyter notebooks 一起使用。在本文中,我们将探讨如何使用 Docker 启动 TensorFlow Jupyter notebook,这将使我们能够利用这两个工具的优势。先决条件 在开始之前,您需要在您的机器上安装 Docker 和 Docker Compose。您可以使用以下命令检查是否已安装: $ docker --version $ docker-compose --version 您可以按照您的... 阅读更多
56K+ 浏览量
Docker 是一种广泛使用的容器化解决方案,允许程序员以轻量级且可移植的方式轻松打包和分发软件。在修改文件后重建容器的功能是 Docker 的关键功能之一。这对于许多事情都非常有用,例如确保代码更改在开发环境中得到正确反映,或者代码更新始终反映在容器化应用程序中。在本文中,我们将深入探讨 Docker 的关键功能,并研究如何在文件更改时使用它来重建容器。... 阅读更多
3K+ 浏览量
简介 作为开发人员,我们经常需要将私有数据(包括密码、API 密钥和数据库凭据)合并到我们的应用程序中。将这些变量硬编码到我们的代码或配置文件中不仅不安全,而且在需要时管理和更改它们也可能具有挑战性。使用环境变量是一种管理秘密值的方法,它允许我们将敏感数据与我们的代码库和配置文件分开。在本文中,我们将探讨如何使用 docker-compose v3.1 管理秘密值,并将它们作为环境变量注入到我们的容器中。先决条件 要按照本... 阅读更多
292 浏览量
在本文中,我们将讨论使用层改进 Docker 镜像大小的各种方法和技术,包括多阶段构建、使用最小的基础镜像以及使用预安装软件包或预构建二进制文件的基础镜像。通过遵循这些最佳实践,我们可以创建更小、更高效的 Docker 镜像,这些镜像针对性能和可扩展性进行了优化。可以使用多种方法来改进具有层的 Docker 镜像的大小,如下所示。方法 使用最小的基础镜像 使用预构建二进制文件的基础镜像 使用多阶段构建 使用预安装软件包的基础镜像 让我们讨论这些方法... 阅读更多
7K+ 浏览量
简介 通过使用容器化,我们可以快速设置和配置我们的部署环境,这有助于我们节省时间和资源。容器化可以帮助我们简化部署现代应用程序(可能很复杂)的过程,其目标是“编写一次,随处部署”。查找 Docker 镜像的层和层大小 在本文中,我们将探讨如何查找每个 Docker 镜像的层和层大小。这对于识别可能导致镜像整体大小增加的大型层以及确定哪些层可以删除很有用... 阅读更多
14K+ 浏览量
简介 Docker 是一种强大的工具,允许开发人员在容器内构建、交付和运行应用程序。容器是小型、独立的可执行包,包含应用程序运行所需的所有组件 - 代码、库、依赖项和运行时。Docker 的关键功能之一是能够管理和监视容器内运行的进程。在本文中,我们将探讨如何查找 Docker 容器进程以及如何使用不同的方法来查看和管理它们。先决条件 为了按照本指南进行操作,您需要在您的计算机上安装 Docker。... 阅读更多
8K+ 浏览量
Docker 是一种广泛使用的工具,用于开发和管理容器化应用程序。它使程序员能够将他们的应用程序与其依赖项组合到小型、可移植的容器中,这些容器易于在任何平台上设置和使用。使用 Docker Compose v3 在容器内直接挂载网络文件系统 (NFS) 共享或卷是一种实用的 Docker 功能。在本文中,我们将探讨如何使用 Docker Compose v3 在容器中直接挂载 NFS 共享或卷。使用 Docker Compose v3 在容器中直接挂载 NFS 共享/卷的方法 以下是一些重要的术语和... 阅读更多
10K+ 浏览量
简介 Ulimit 是一个 Unix/Linux 实用程序,用于设置系统上运行的进程的资源限制。这些限制可以帮助防止单个进程消耗过多的资源(例如 CPU 或内存),并可能影响系统的整体性能。要查看 Linux 机器上的 ulimit,请使用以下命令。 $ ulimit –a 输出 实时非阻塞时间(微秒,-R) 无限 核心文件大小(块,-c) 0 数据段大小 ... 阅读更多
简介 Docker Swarm 是一个流行的容器编排平台,允许用户大规模部署和管理容器。Docker Swarm 的关键功能之一是它对卷共享的支持,它允许容器访问和共享存储在持久卷中的数据。在本文中,我们将解释什么是卷,它们如何在 Docker Swarm 中使用,并展示如何在不同场景中实现卷共享的示例。先决条件 Docker 和容器化的基本知识 熟悉 Docker Swarm 了解 Docker 中的卷 命令行经验 什么是 Docker ... 阅读更多
254 浏览量
Docker 和 IBM Cloud Functions 简介 Docker 是一个流行的容器化平台,允许您将应用程序及其依赖项打包到轻量级、可移植的容器中。然后,这些容器可以轻松地部署和运行在安装了 Docker 的任何机器上,从而易于管理和扩展应用程序。IBM Cloud Functions 是一个无服务器计算平台,允许您在响应触发器(例如 HTTP 请求、事件或数据更新)时运行代码。IBM Cloud Functions 可以运行多种语言,包括 JavaScript、Python 和 Go,并且它与 Docker 无缝集成。使用 Docker 与 IBM Cloud ... 阅读更多