人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動(dòng)態(tài)

Windows Server 2016 安裝 Docker的過(guò)程及遇到問(wèn)題

發(fā)布日期:2021-12-10 12:03 | 文章來(lái)源:CSDN

必備條件

若要在 Windows Server 上運(yùn)行容器,需要一臺(tái)運(yùn)行 Windows Server(半年頻道)、Windows Server 2019 或 Windows Server 2016 的物理服務(wù)器或虛擬機(jī)。

建議優(yōu)先更新服務(wù)器

Windows Server 2016已經(jīng)支持Docker技術(shù),官方也給出了資料:

https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/quick-start-windows-server

參考此鏈接大體上不會(huì)有問(wèn)題,但是坑還是有一個(gè)大坑。
使用 PowerShell 運(yùn)行 sconfig,然后選擇 6,然后輸入 A 下載所有更新:


安裝 Docker

若要在 Windows Server 上安裝 Docker,可以使用由 Microsoft 發(fā)布的 OneGet 提供程序 PowerShell 模塊(稱為 DockerMicrosoftProvider)。 此提供程序啟用 Windows 中的容器功能,并安裝 Docker 引擎和客戶端。 以下是操作方法:
打開(kāi)提升的 PowerShell 會(huì)話,從 PowerShell 庫(kù)安裝 Docker-Microsoft PackageManagement 提供程序。

Install-Module -Name DockerMsftProvider -Repository PSGallery -Force

如果系統(tǒng)提示安裝 NuGet 提供程序,還請(qǐng)鍵入 Y 進(jìn)行安裝。
使用 PackageManagement PowerShell 模塊安裝最新版本的 Docker。

Install-Package -Name docker -ProviderName DockerMsftProvider

PowerShell 詢問(wèn)是否信任包源“DockerDefault”時(shí),鍵入 A 以繼續(xù)進(jìn)行安裝。
在安裝完成后,請(qǐng)重啟計(jì)算機(jī)。

Restart-Computer -Force

如果希望稍后更新 Docker,請(qǐng)執(zhí)行以下操作:

  • 使用 Get-Package -Name Docker -ProviderName DockerMsftProvider
  • 查看已安裝的版本 使用 Find-Package -Name Docker -ProviderName
  • DockerMsftProvider 查找當(dāng)前版本 準(zhǔn)備就緒后,使用 Install-Package -Name Docker
  • ProviderName DockerMsftProvider -Update -Force 進(jìn)行升級(jí),隨后執(zhí)行 Start-Service Docker

驗(yàn)證

輸入 docker version:

PS C:\Users\Administrator> docker version
Client: Docker Engine - Enterprise
Version: 19.03.5
API version: 1.40
Go version: go1.12.12
Git commit: 2ee0c57608
Built: 11/13/2019 08:00:16
OS/Arch: windows/amd64
Experimental: false

Server: Docker Engine - Enterprise
Engine:
Version: 19.03.5
API version: 1.40 (minimum version 1.24)
Go version: go1.12.12
Git commit: 2ee0c57608
Built: 11/13/2019 07:58:51
OS/Arch: windows/amd64
Experimental: false

至此,Docker安裝完成。接下來(lái),你可以下載一些Docker文件來(lái)玩一玩了,比如執(zhí)行:

docker run microsoft/dotnet-samples:dotnetapp-nanoserver

這個(gè)例子會(huì)自動(dòng)下載 Docker 文件并運(yùn)行,但是下載速度奇慢無(wú)比,希望你的可以下載成功。
接下來(lái)的入門(mén),可以參考此文:
https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/quick-start-images

遇到的問(wèn)題

無(wú)法使用install-module

PS C:\Users\Administrator> Install-Module -Name DockerMsftProvider -Repository PSGallery -Force
Get-PSGalleryApiAvailability : PowerShell 庫(kù)當(dāng)前不可用。請(qǐng)稍后再試。
所在位置 C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:1711 字符: 9
+ Get-PSGalleryApiAvailability -Repository $Repository
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Get-PSGalleryApiAvailability],InvalidOperationException
+ FullyQualifiedErrorId : PowerShellGalleryUnavailable,Get-PSGalleryApiAvailability

Get-PSGalleryApiAvailability : PowerShell 庫(kù)當(dāng)前不可用。請(qǐng)稍后再試。
所在位置 C:\Program Files\WindowsPowerShell\Modules\PowerShellGet\1.0.0.1\PSModule.psm1:4437 字符: 9
+ Get-PSGalleryApiAvailability -Repository $Name
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Get-PSGalleryApiAvailability],InvalidOperationException
+ FullyQualifiedErrorId : PowerShellGalleryUnavailable,Get-PSGalleryApiAvailability

解決方法:
以管理員身份打開(kāi)powershell,依次輸入以下命令:

$ [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
$ Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
$ Install-Module posh-ssh

另外,請(qǐng)保證你的機(jī)器可以訪問(wèn)互聯(lián)網(wǎng)。

PS C:\Users\Administrator> [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
PS C:\Users\Administrator> Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force

Name Version Source Summary
---- ------- ------ -------
nuget 2.8.5.208 https://onege... NuGet provider for the OneGet meta-package manager

PS C:\Users\Administrator> Install-Module posh-ssh

參考資料:

[1] https://cloud.tencent.com/developer/article/1378641

[2] https://docs.microsoft.com/zh-cn/virtualization/windowscontainers/quick-start/set-up-environment?tabs=Windows-Server

到此這篇關(guān)于Windows Server 2016 安裝 Docker的文章就介紹到這了,更多相關(guān)Windows Server 2016 安裝 Docker內(nèi)容請(qǐng)搜索本站以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持本站!

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開(kāi)通

自選配置、實(shí)時(shí)開(kāi)通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專(zhuān)屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部