当前位置: 首页 > article >正文

实战docker第一天——windows安装docker,测试,并解决被墙办法

Docker 是一个开源的容器化平台,它允许开发者将应用程序及其所有依赖项打包在一个名为“容器”的单独环境中,从而确保应用程序在任何环境下都能一致地运行。以下是 Docker 的一些核心概念及其意义:

  1. 容器化:Docker 通过将应用程序及其依赖项(如代码库、系统工具、库、配置文件等)打包在一个轻量级的、独立的容器中,从而确保应用在不同的计算环境中能够一致运行。这解决了“在我机器上可以运行,但在其他环境中却不行”的问题。

  2. 轻量级:与传统的虚拟机相比,Docker 容器更为轻量,因为容器共享主机的操作系统内核,不需要运行一个完整的操作系统实例。因此,容器的启动速度非常快,占用的资源也较少。

  3. 一致性和可移植性:使用 Docker,开发人员可以在本地开发和测试应用程序,然后将相同的容器镜像在不同的环境中(如开发、测试、生产环境)运行,而不必担心环境差异引发的问题。这极大地提升了应用程序的可移植性。

  4. 简化部署和扩展:通过 Docker,开发团队可以更容易地将应用程序部署到各种平台上(如云服务、数据中心等),并通过集群管理工具(如 Kubernetes)实现应用的自动扩展和管理。

  5. 微服务架构支持:Docker 容器非常适合微服务架构,每个微服务可以在一个独立的容器中运行,从而使得服务之间的隔离更好,维护和升级更加方便。

Docker 的意义在于提供了一种轻量级、高效且一致的方式来构建、测试、部署和运行应用程序,使得开发和运维的流程更加顺畅和自动化。

一、docker安装 

https://docs.docker.com/desktop/install/windows-install/

下载完成后,进行安装:

 

安装成功:

 

二、docker 测试 

1.打开终端或命令提示,并输入以下命令拉取hello-World 镜像

docker pull hello-world

2.拉取镜像完成后,我们可以通过以下命令运行HelloWorld容器 ,并输出一些信息,如果一切正常,你将会看到以下输出:

docker run hello-world

 

3.如果镜像被墙解决办法:

我们正常拉取镜像时使用的命令如下:

docker pull image-name:version

而使用DaoCloud代理拉取镜像时,使用的命令如下:

docker pull docker.m.daocloud.io/image-name:version

也就是在镜像名称前增加docker.m.daocloud.io/即可。

 


http://www.kler.cn/a/293374.html

相关文章:

  • 什么时候需要复写hashcode()和compartTo方法
  • 鸿蒙next版开发:ArkTS组件点击事件详解
  • Android Studio 将项目打包成apk文件
  • INQUIRE:一个包含五百万张自然世界图像,涵盖10,000个不同物种的专为专家级文本到图像检索任务设计的新型基准数据集。
  • 【JVM】关于JVM的内部原理你到底了解多少(八股文面经知识点)
  • 边缘计算在智能交通系统中的应用
  • 【最后一轮征稿】第三届人工智能、物联网和云计算技术国际会议(AIoTC 2024)
  • Oracle同一台服务器创建多个数据库
  • 计算机毕业设计选题推荐-中华诗词文化交流平台-Java/Python项目实战
  • cmd常用指令举例说明使用方法
  • Redis从入门再再到入门(下)
  • Opencv中的直方图(5)计算EMD距离的函数EMD()的使用
  • 面经学习(hbkj实习)
  • WPF 点在控件内 判断
  • 时序预测 | 基于DLinear+PatchTST多变量时间序列预测模型(pytorch)
  • 把iconfont 图标导出为json
  • rsync搭建全网备份
  • 奥威让您更懂现金流情况
  • 【2024数模国赛赛题思路公开】国赛E题思路丨附可运行代码丨无偿自提
  • CRUD的最佳实践,联动前后端,包含微信小程序,API,HTML等(三)
  • Kubernetes--服务发布(Service、Ingress)
  • ubuntu24.04 为什么扬声器没有声音,但是戴上耳机有声音
  • Docker 配置国内镜像源
  • SpringCloud:构建分布式系统的利器
  • 【全网首发】2024数学建模国赛C题39页word版成品论文【附带py+matlab双版本解题代码+可视化图表】
  • 深度学习基础案例4--构建CNN卷积神经网络实现对猴痘病的识别(测试集准确率86.5%)