本文作者:ptiyny

用docker学习linux docker怎么用linux

ptiyny 08-03 10
用docker学习linux docker怎么用linux摘要: 大家好,今天小编关注到一个比较有意思的话题,就是关于用docker学习linux的问题,于是小编就整理了4个相关介绍用docker学习linux的解答,让我们一起看看吧。可以在do...

大家好,今天小编关注到一个比较意思的话题,就是关于用docker学习linux问题,于是小编就整理了4个相关介绍用docker学习Linux的解答,让我们一起看看吧。

用docker学习linux docker怎么用linux
图片来源网络,侵删)
  1. 可以在docker容器里跑windows么?
  2. win10下的docker镜像 怎么部署到linux?
  3. 在虚拟机linux系统里安装docker?
  4. linux怎么把jdk放进docker?

可以在docker容器里跑windows么?

不可以!Docker并不是全能的,设计之初也不是KVM之类虚拟化手段的替代品,简单总结几点:

1.Docker

是基于Linux 64bit的,无法在32bit的linux/Windows/unix环境使用

2.LXC

是基于cgroup等linux kernel功能的,因此container的guest系统只能是linux base的3.隔离性相比KVM之类的虚拟化方案还是有些欠缺,所有container公用一部分的运行库4.网络管理相对简单,主要是基于namespace隔离

5.cgroup

的cpu和cpuset提供的cpu功能相比KVM的等虚拟化方案相比难以度量(所以dotcloud主要是按内存收费)

6.docker

用docker学习linux docker怎么用linux
(图片来源网络,侵删)
对disk的管理比较有限

7.container

随着用户进程的停止而销毁,container中的log等用户数据不便收集针对1-2,有windows base应用需求基本可以pass了; 3-5主要是看用户的需求,到底是需要一个container还是一个VM, 同时也决定了docker作为 IaaS 不太可行。

win10下的docker镜像 怎么部署到linux?

回答如下:可以使用以下步骤将Windows 10上的Docker镜像部署到Linux上:

1. 将Docker镜像导出为tar文件。在Windows 10上,使用以下命令将镜像导出为tar文件:

```

用docker学习linux docker怎么用linux
(图片来源网络,侵删)

docker s***e -o image.tar image-name

```

其中,image-name是要导出的镜像名称。

2. 将tar文件传输到Linux服务器。可以使用scp命令或其他文件传输工具将tar文件传输到Linux服务器。

3. 在Linux服务器上导入Docker镜像。使用以下命令将tar文件导入为Docker镜像:

```

docker load -i image.tar

您好,微软目前自带的Linux子系统尚不支持Docker的安装配置。如有需要建议运行在真实Linux环境中。如有疑问请登录Docker***了解详情,感谢您对Docker产品的支持。

在虚拟机linux系统里安装docker?

docker 用的是 Linux 内核的 cgroup 功能。虚拟机用的是 CPU 的硬件虚拟化功能,这东西现在都是独占(听说 WSL2 用的也是虚拟机,但是可以让别的虚拟机共享虚拟化支持)。

Windows 不支持 Linux 的 cgroup, 所以实际上 Windows 的 docker 是先跑个虚拟机,在这个虚拟机里面跑一个 Linux 内核,由这个 Linux 内核提供 cgroup 来实现 docker 的支持。

所以 Windows 下面的其实是两个虚拟机软件,去抢硬件虚拟化的独占支持。好像 docker 的 windows 虚拟机是 hyper-v 吧?这样的话按说可以同时开 hyper-v 的虚拟机。

linux怎么把jdk放进docker?

首先,需要在Dockerfile中设置基础镜像,例如FROM centos:latest。

接着,需要安装JDK,可以通过使用yum安装或下载JDK安装包并手动安装。在安装JDK之后,需要设置JAVA_HOME环境变量

最后,将打包好的Docker镜像上传到Docker Hub或私有镜像仓库中。可通过docker build和docker run命令构建和运行镜像。

到此,以上就是小编对于用docker学习linux的问题就介绍到这了,希望介绍关于用docker学习linux的4点解答对大家有用。

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享