Tag: windows subsystem for linux

如何在Windows 10上安装Node&Docker以在Ubuntu上使用Bash?

在Windows 10和Windows上的“Ubuntu”(Linux子系统)上,Node,Python和其他实用程序如何设置为不互相冲突? 由于“Windows上的Ubuntu”不能运行graphicsIDE或Docker引擎,因此必须在Windows端进行设置。 IDE使用的许多进程将要求Node和Python在Windows 10上安装以供其使用。 不过,“Ubuntu for Windows”会findWindows可执行文件! 那么,我们如何安装这两个版本…… Windows所需的版本和“Windows上的Ubuntu”……没有两个彼此冲突?

Windows上的Bash – exe文件的别名

我在Windows上使用Ubuntu上的Bash,在Windows 10上运行bash的方式。我安装了Creator更新,Ubuntu版本是16.04。 我最近玩的东西是npm,node.js和Docker,而且对于docker,我发现可以安装它并在windows中运行,只需使用bash中的客户端部分,直接调用Windows程序文件中的docker.exe文件文件夹。 我只是更新我的pathvariables,包括docker的pathPATH=$PATH:~/mnt/e/Program\ Files/Docker/ (放入.bashrc),然后我能够运行docker.exe从bash调用docker.exe 。 但是,嘿这个bash,我不想在命令(程序)的末尾写入.exe。 我可以简单地添加一个别名alias docker="docker.exe" ,但是我想用let说docker-compose,而且我必须添加另外一个。 我正在考虑向.bashrc添加一个脚本,它将覆盖pathvariables,并在pathvariables中指定的每个path中search.exe文件,并为每个发生添加一个别名,但似乎不是一个非常干净的解决scheme(但是我想这样可以达到它的目的)。 有一个简单而干净的解决scheme来实现这一目标吗?

Windows容器中的WSL

我想在Windows Docker容器中使用Bash for Windows(Linux子系统)。 使用案例:我有一个Windows应用程序(我想dockerize),这也需要运行某些Linux命令。 我试图创build一个启用WSL的图像: FROM microsoft/windowsservercore SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] # Enable Developer Mode RUN New-Item -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" -ItemType Directory -Force RUN New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" -Name AllowDevelopmentWithoutDevLicense -PropertyType DWORD -Value 1 # Enable WSL RUN Enable-WindowsOptionalFeature -FeatureName Microsoft-Windows-Subsystem-Linux -Online -All -NoRestart 但是, Enable-WindowsOptionalFeature : Feature name Microsoft-Windows-Subsystem-Linux is […]

在Windows的Windows子系统中运行Docker中的.Net Core

实际上,我想在Docker中使用.NET Core。 因此,据我了解,从这个职位给自己最好的灵活性,我会安装“Docker的Windows”。 意味着我可以最终将我的.Core应用程序部署到一个Windows或Linux容器的容器。 但是,Linux容器仍然是一个Hyper-Vpipe理的Linux容器。 1)有没有办法改为使用Windows子系统的Linux(WSL)在Windows 10创build者更新中执行此操作? 似乎比Windows / Docker为我pipe理单独的Linux虚拟机花费更less?