2

我試過的東西:如何在AWS Windows Server環境中運行Docker?

Windows Server 2012 R2上的工具箱。禁用Hyper-V以允許virtualbox。我無法啓用虛擬化,因爲它在物理BIOS上。

在Windows Server 2016上安裝了Docker EE,帶有Container EC2。正確安裝。守護進程正在運行。但是,我無法在hello-world:nanoserver旁邊拉出單個圖像。所以我追查windowsservercore和nanoserver,仍然不工作,因爲它們已經過時。當您嘗試將其拖放時,Docker.com上的frizzm人的回購不起作用。

重新開始使用全新的Windows Server 2016實例。我禁用了Hyper-V並安裝了ToolBox。不起作用。

如何在AWS的Windows服務器環境中運行Docker?

所有的vids/tuts看起來都很簡單,但我確定無法讓它工作。我輸了。

+0

你爲什麼使用Windows? –

+0

因爲我自己不是Linux程序員,所以我們所有的環境,UI測試(硒)和程序員都在Windows(VS)環境中工作。我曾考慮過使用AWS Linux AMI ......它內置了docker。但我不明白我們的所有.NET應用程序,服務和測試庫在Linux中的功能是否相同 –

+0

因此運行Windows的Docker映像? –

回答

0

EC2實例不允許嵌套虛擬化(EC2實例本身就是虛擬機)。 Docker for Windows使用Hyper-V,Docker Toolbox使用Virtualbox,因此這兩種解決方案都不可行。

即使您能夠在Windows EC2實例上運行它們,由於Docker for Windows通過Samba將文件安裝到Docker VM中的速度並不快,但性能並不會很好。

如果你想運行Linux容器,你應該在Linux上運行它們。設置速度非常快,您用於Docker for Windows的所有Docker命令都應該可以正常工作。

相關問題