1. 挂载一个主机目录作为数据卷 使用-v标记也可以指定挂载一个本地主机的目录到容器中去。 $ sudo docker run -d -P --name web -v /src/webapp:/opt/webapp training/webapp python app.py 上面的命令加载主机的/src/webapp目录到容器的/opt/webapp目录。这个功能在进行测试的时候十分
官方文档地址:https://docs.docker.com/engine/reference/builder/#shell用法:docker build 命令从Dockerfile文件和上下文环境(context)中构建Image(image)。 其中构建的上下文环境(context)是一个指定位置的路径(path)或者URL下的一系列文件。 路径(path)是本地文件系统中的一个目录。UR
转载 2023-08-17 09:04:31
144阅读
https://docs.docker.com/compose/install/ 仓库:https://hub.docker.com/
原创 1月前
73阅读
# 如何实现“docker 官方文档” ## 引言 Docker 是一种流行的容器化平台,它可以帮助开发人员将应用程序和其依赖项打包成一个独立的容器。Docker 官方文档提供了详细的指南和教程,帮助开发人员了解和使用 Docker。本文将指导一位刚入行的小白如何实现“docker 官方文档”。 ## 整体流程 下面是实现“docker 官方文档”的整体流程,可以用表格展示步骤。 | 步骤
原创 2024-01-26 11:52:45
44阅读
docker官方文档笔记  Docker在 CentOS7.X上运行。Docker可能在其他EL7的兼容版本中成功安装,但是官方并未进行测试,因此也不提供任何支持。 系统环境要求docker必须运行在64-bit的系统上,对于CentOS的版本号并没有特别要求。另外,如果需要在CentOS上安装,内核版本必须高于3.10。通过uname -r 查看内核版本
转载 2024-02-05 19:32:51
97阅读
# 如何安装 Nacos 使用 Docker ## 简介 在本文中,我将向你介绍如何使用 Docker 安装 Nacos。Nacos 是一个开源的服务发现、配置管理和服务管理平台,它可以帮助我们更好地构建和管理微服务架构。 ## 安装步骤 下面是安装 Nacos 的步骤概览: ```mermaid journey title 安装 Nacos section 下载 Doc
原创 2024-01-13 07:10:13
36阅读
Docker如日中天,这不是单纯的炒概念,Docker确确实实解决了开发与运维的痛点,因此在企业开发中得到了非常广泛的使用。Docker是一个开放源代码软件项目,让应用程序部署在软件容器下的工作可以自动化进行,借此在Linux操作系统上,提供一-个额外的软件抽象层,以及操作系统层虚拟化的自动管理机制。今天分享一份280页的Docker实战文档,相信看完后对Docker会有更深入的了解
本文来自Docker官方文档,详细介绍了Docker的体系结构、重要概念、内部工作机理等内容,推荐不了解Docker内部原理的同学阅读。什么是DockerDocker是一个用于开发、交付和运行应用的开放平台,Docker设计用来更快的交付你的应用程序。 Docker可以将你的应用程序和基础设施层隔离,并且还可以将你的基础设施当作程序一样进行管理。Docker可以帮助你更块地打包你代码、测试以
转载 2023-07-17 10:08:04
154阅读
GuideDocker 入门Docker 入门教程 方向和设置容器服务swarm 集群stack部署应用概述用 Docker 进行开发在 Docker 上开发应用 应用开发的最佳实践开发镜像 编写 Dockerfile 的最佳实践创建基础镜像使用多段构建 multistage buildDockerfile 手册管理镜像配置网络网络概述使用 bridge 网络使用 overlay 网络使用 hos
Docker快速入门笔记1、docker概述1.1、docker基本介绍Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到 Linux或Windows操作系统的机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口,即相互隔离。官网地址:https://www.doc
Docker的原生网络支持非常有限,且没有跨主机的集群网络方案。目前实现Docker网络的开源方案有Weave、Kubernetes、Flannel、Pipework以及SocketPlane等,其中Weave被评价为目前最靠谱的,那么这里就对Weave的基本原理及使用方法做个总结。简介 Weave是由Zett.io公司开发的,它能够创建一个虚拟网络,用于连接部署在多台主机上的Docker容器,这
转载 2023-09-13 22:34:28
72阅读
# Docker Compose 的入门指南 随着微服务架构的普及,Docker 成为开发和部署应用的重要工具。Docker Compose 是 Docker 的一个强大功能,它允许用户定义和运行多容器 Docker 应用。本文将介绍 Docker Compose 的基本概念以及如何使用它来简化容器管理。 ## 什么是 Docker Compose? Docker Compose 是一种用于
原创 2024-10-21 05:48:04
32阅读
# 如何实现 Docker Desktop:新手指南 欢迎来到 Docker 的世界!作为一名刚入行的开发者,你可能对 Docker 感到陌生,但不要担心。在这篇文章中,我会指导你如何安装和配置 Docker Desktop,并通过实用的代码示例帮助你理解每个步骤。这不仅可以提升你的开发技能,还可以让你更高效地管理应用程序和环境。 ## 流程概述 在开始之前,让我们先明确整个流程。以下是你需
原创 2024-10-22 06:22:23
75阅读
什么是Docker    Docker 是一个开源项目,诞生于 2013 年初,最初是 dotCloud 公司内部的一个业余项目。它基于 Google 公司推出的 Go 语言实现。 项目后来加入了 Linux 基金会,遵从了 Apache 2.0 协议,项目代码在 GitHub 上进行维护。     Docker 自开源后受到广泛的关注和
第三部分: 服务准备工作安装Docker 1.13及以上版本。安装Docker Compose阅读第一部分和第二部分的内容。确保你已经发布friendlyhello镜像到docker公共仓库。确保你的镜像能够作为一个可以部署的容器。 运行这个命令,在你的信息中插入用户名,repo和tag:docker run -p 80:80 username / repo:tag,然后访问http:// loc
原创 2021-01-13 17:34:17
342阅读
背景Secret 是一种包含少量敏感信息例如密码、令牌或密钥的对象。 这样的信息可能会被放在 PodSpecification中或者container image中。 使用 Secret 意味着你不需要在应用程序代码中包含机密数据。由于创建 Secret 可以独立于使用它们的 Pod, 因此在创建、查看和编辑 Pod 的工作流程中暴露 Secret(及其数据)的风险较小。 Kuberne
容器准备工作安装Docker,版本为1.13或者1.13之上。阅读第一篇文章的内容给你的Docker环境一个快速的测试,确保所有的工作准备就绪:docker run hello-world介绍是时候以Docker的方式开始构建一个应用程序了。我们从这个层次结构的底部开始,即它是一个容器,这是我们在这个界面上介绍的。在这个层次(容器?)之上是一个服务,它定义了容器在生产环境中的表现行为,在下一篇文章
原创 2021-01-13 17:35:59
372阅读
本文将介绍MongoClient,Mongodb官方提供的Nodejs驱动,虽然已经不是Node.js操作 MongoDB的首选库了,但还是很值得学习的。目前Node.js操作 MongoDB的首选库是Mongoose,?Node.js集成MongoDB之Mongoose入门MongoClientMongoClient是Mongodb官方提供的Node.js驱动,继承于mongo类(现在mongo
转载 2024-05-30 08:02:43
142阅读
Docker是一个轻量级虚拟机,也是一种Linux容器,它突破了以往的沙盒技术,解放了应用部署,让PaaS的应用场景更为广泛。docker是通过内核虚拟化技术((namespaces及cgroups等),KVM呢是通过硬件虚拟化技术,CPU支持的。)来提供容器的资源隔离与 安全保障等。在非linux平台是没法使用docker的,因为他是基于内核技术来实现资源隔离和安全保障的。由于dockers通过
目录一 Docker 镜像操作实践1 下载镜像2 浏览镜像文件3 查看镜像详情4 查看镜像历史5 导出镜像文件6 删除镜像文件7 导入镜像操作8 运行镜像文件9 查看容器(Container)10 总结拉取推送导入导出镜像文件分析 二 Docker 容器操作实践1 下载镜像2&n
  • 1
  • 2
  • 3
  • 4
  • 5