云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

亚马逊云_个人电脑做服务器_精选特惠

小七 141 0

Nabi Zamani一年多前写的博客触发了我,我试图在我的Windows笔记本电脑上运行docker容器,但不幸的是我遇到了一些问题。在查看博客时,我注意到其他社区成员也在为之挣扎。那么,为什么不尝试解决这些问题并与您分享解决方案呢?

除此之外,我对在我的Windows机器上运行Linux非常感兴趣,因为有些开发工具在Linux上运行得更好

根据您的喜好,数据挖掘和大数据,您可以在以下3个选项中进行选择:

在选项1中,我更新了原来的博客,使其在Docker Desktop for Windows上运行,使用SAP NW 7.52 SP4试用版。在选项2中,云服务器ecs,我使用Docker Desktop for Windows和Windows Subsystem for Linux 2作为后端。在选项3中,我作弊并直接在Ubuntu上运行Docker,使用的是适用于Linux 2的Windows子系统(这没有适用于Windows的Docker桌面)。

标题已经透露:WSL允许您在Windows 10机器上运行Linux,而无需使用诸如Hyper-V、VMWare等虚拟化工具,平行线…

WSL版本1不支持Docker,所以我使用了WSL版本2,它将在几个月后推出。版本2搭载了Linux内核。

对于选项1,我使用了Windows 10 v1909 OS build 18363.476和Docker Desktop For Windows v2.1.0.5(40693)

对于选项2和选项3,我使用了Windows 10 v2004 OS build 19037.1(内部版本)和Docker Desktop For Windows v2.1.6.1(40900)

在对写在原创博客,企业管理平台软件,这是结果:

1。安装稳定版本的 Docker Desktop for Windows

2。在Docker首选项中增加 磁盘映像大小 (添加100 GB磁盘大小和至少6 GB RAM):

3。安装 Git并克隆此repo:

4。从SAP下载 SAP NW ABAP 7.52 SP04试用版 (搜索 7.52)

5。在sap nw abap trial docker中创建一个新文件夹sapdownloads并提取所有下载的文件。结果如下:

6。创建并启动容器。注:这里我们有一个重要的区别与原来的职位。privileged属性允许容器更改vm.max\u映射\u计数设置。所以我们不需要提前更改。现在开始安装SAP NW ABAP 7.52试用版

8。当您看到以下消息时,安装成功: NPL安装成功

9。检查原始post以启动/停止并执行安装后步骤。

由于我们现在有一个工作的docker容器,让我们更改布景并使用WSL 2。

要运行适用于Linux 2的Windows子系统,我们需要将Windows 10更新到最新的内部版本。请记住,windows10的内部版本可能并不稳定。我用一台备用笔记本电脑来测试这一点。

在Windows中,进入"设置-更新和安全-Windows Insider程序"并点击"开始"按钮。使用Microsoft帐户登录。

选择快速响铃:

重新启动系统后检查更新并安装。这样,您将获得最新版本的Windows 10。

在管理模式下打开powershell终端并执行以下语句:

重新启动系统。

转到Microsoft应用商店并安装Ubuntu 18.04 LTS:

下载并安装Ubuntu:

启动Ubuntu:

输入与您的应用程序无关的用户名和密码Windows用户/密码:

Ubuntu现在启动并运行了!

在管理模式下打开一个powershell终端:

提示:使用wsl-l,您可以看到系统上安装的所有发行版

在您的Ubuntu终端上执行以下语句来更新它:

安装用于Windows的 Docker Desktop的边缘版本(确保也安装了更新)。

启用WSL2引擎:

选择Ubuntu将安装作为WSL2使用的资源:

按"应用并重新启动"。

仅重复选项1中的以下步骤。由于WSL2为Ubuntu提供了所有可用的资源,啥叫人工智能,因此可以跳过磁盘和内存设置。

在sap nw abap trial docker execute文件夹中:

执行此语句后,大数据入门,会出现一个错误:"image not found"。为了解决这个问题,您必须首先运行以下语句生成映像:

现在重复初始命令,容器将自动启动:

您可以看到它正在Docker中运行:

现在您可以在Docker容器中安装SAP NW 7.52系统,如选项1所示。

按照选项2中的说明进行操作,直到"安装Docker Desktop for Windows"这一步是为了在没有Docker Desktop for Windows的情况下运行Docker。

要在Ubuntu中获取文件,您可以使用以下装载点复制它们:

cd/mnt/c/Users/bart/Downloads

现在转到选项1并按照步骤6开始的说明操作。

Docker Desktop for Windows使用Hyper-V运行容器,而Docker Desktop for Windows带有WSL2后端,在Ubuntu中运行容器。

在使用WSL时,我注意到版本1和版本2之间的性能有了显著的提高。

在Docker容器中使用本地SAP系统会很有趣!

https://docs.microsoft.com/en-us/windows/wsl/wsl2-installhttps://docs.docker.com/docker-for-windows/wsl-tech-preview/https://hub.docker.com/editions/community/docker-ce-desktop-windowshttps://engineering.docker.com/2019/06/docker-hearts-wsl-2/https://github.com/nzamani/sap-nw-abap-trial-docker

请在下面留下您的建议、改进和意见!