【3分解説】在Docker中无法使用Windows/Mac的软件

这篇文章的概要

    • DockerはLinux OSの上で動く

 

    • なのでWordやパワポといったWin/Mac用ソフトウェアは使えない

 

    Dockerコンテナはアプデせずどんどん捨てる

背景 –

这是这篇文章的后续内容。

我打算使用Docker来构建Laravel的开发环境。

由於我對Docker一無所知,無法清楚地進行環境搭建,因此我決定先建立一些基本的理解。

undefined

请随意评论并纠正评论或信息!

有关Docker的工作原理

Docker需要Linux操作系统才能运行。

有些人在Mac或Windows上使用Docker,是因为他们在计算机上安装了Linux操作系统。

因此,Windows/Mac上的软件如Word和PowerPoint无法在Docker容器中运行。

由于是在Linux操作系统上运行,因此必然会对应Linux操作系统的软件。

关于图像和容器之间的关系

在隔离软件于Docker容器时,可以使用名为”Docker Hub”的官方注册表。

在这里,我们提供了适用于Linux操作系统的软件镜像,如MySQL和Apache等。

然而,不能直接使用Docker来利用这种映像。

通过使用镜像创建容器,可以使其能在Docker上使用。

我想吃章鱼烧(容器),但仅仅给我章鱼烧机的模具(图像),我也无能为力啊。

Docker容器是一次性使用的。

当容器内的软件需要更新时,Docker会直接销毁容器并创建新的容器。

由于放入新的容器比维护一个容器更方便,所以这个理由是这样的。

在Docker中,只需使用映像即可轻松准备最新的软件。

并且,由于数据可以保存在装有Docker的物理机器上,即使容器被销毁也不会受到内部数据的影响。

Docker的缺点是什么?

在中国,Docker具有许多优点,但自然也存在一些缺点。

作为其中一种情况,如果装有Docker的物理机崩溃,那么其中所有的容器也会受到影响。

尽管使用虚拟化技术或云端服务,但仍然会比“一台机器=一台服务器”的时候影响范围更广。

而且第二点是,Docker 是一项以 Linux 操作系统为基础的技术,因此只能使用 Linux 操作系统的软件。

因此,正如前面提到的,无法将软件如Word或PowerPoint进行容器化处理。

广告
将在 10 秒后关闭
bannerAds