首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Docker Desktop有什么用?

Docker Desktop有什么用?
EN

Stack Overflow用户
提问于 2019-11-14 22:24:51
回答 3查看 501关注 0票数 2

作为一种技术,我们知道docker创建了虚拟化,并且有一个docker中心,Docker镜像存储在那里。

简单地说,docker桌面的作用是什么?

或者为什么我需要安装Docker Desktop App才能使用Docker

如果我们需要在linux服务器上使用docker,我们是否也需要在那里安装Docker Desktop,或者有其他方法?

EN

回答 3

Stack Overflow用户

发布于 2022-02-07 10:02:35

Docker as技术只能在Linux操作系统上运行。

Docker Desktop做了两件事。

  1. 在您的主机操作系统(Windows /Mac)上创建Linux虚拟机
  2. 将docker-cli命令从主机操作系统转发到创建的Linux虚拟机-->因此,容器是在Linux虚拟机上创建的,从表面上看,它似乎可以在Windows/Mac

上工作

因此,我们能够在Windows/Mac上运行和使用docker-cli,即使这些操作系统不支持docker镜像/容器。

票数 2
EN

Stack Overflow用户

发布于 2022-02-07 14:11:45

Docker Deskop打包了一个托管VM,用于运行具有各种以开发人员为中心的功能的容器。其中一些亮点包括:

图形用户界面用于运行容器的托管不可变的虚拟机,它使从问题中恢复通常就像restart.

  • Automatic升级一样容易应用安全修补程序。图形用户界面将网络连接从虚拟机映射回桌面,允许开发人员指向localhost,而不是跟踪虚拟机的当前IP。
  • 在主机和容器之间同步文件系统,以便开发人员可以在桌面上编写代码并在容器中进行测试,就像在同一主机上一样。
  • 图形用户界面用于管理容器和调试问题。如果您使用切换开关进行prefer.
  • Kubernetes部署,仍然可以使用命令行界面。替代方案包括Docker for Windows.
  • Bundled上提供的KinD、k3s和Docker容器,以及具有最新功能的预配置工具。例如,扫描,docker compose (v2),开发环境,多平台支持,都在Docker Desktop上很早就发布了。

对我来说,如果你是Windows或Mac用户,不想成为Linux管理员,并且希望你的开发体验看起来就像是在你的笔记本上运行,而不是将文件ssh到服务器上,那么Docker Desktop将是一个很好的角色。

进一步阅读:

票数 2
EN

Stack Overflow用户

发布于 2019-11-15 00:29:42

Docker desktop的目标是提供一个易于使用的开发环境,用于构建、发布和运行停靠的应用程序。这是一种从Twelve Factor App指导方针允许Environment Parity的方法,并减少开发和生产环境之间的资源差距。因此,您可以在您的环境中运行容器化的应用程序,就像它在生产环境中运行一样。

此外,Docker可以被称为,这是一个用于开发、发布和运行应用程序的开放平台,它具有以下所有功能:

  • 容器镜像格式
  • 构建容器镜像的方法(Dockerfile/docker build)
  • 管理容器镜像(docker镜像、docker rm等)的方法
  • 管理容器实例(docker ps、docker rm等)的方法
  • 共享容器镜像(docker push/pull)的方法
  • 运行容器(docker run )的方法

所有这些都是container runtime在这一领域发挥重要作用的Containers工作方式。Docker使用Containerd作为运行时,但您有许多可用的other选择。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58859039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档