0001-docker-安装-20170419

一、docker的版本

docker有2个版本:

1、docker企业版:

Docker企业版(DockerEE)专为企业开发和IT团队而设计,这些团队在规模生产中构建,运送和运行关键业务应用程序。DockerEE集成,认证和支持,为企业提供业界最安全的集装箱平台,使所有应用程序现代化。有关DockerEE的更多信息,包括购买选项,请参阅

(DockerEnterpriseEdition(DockerEE)isdesignedforenterprisedevelopmentandITteamswhobuild,ship,andrunbusinesscriticalapplicationsinproductionatscale.DockerEEisintegrated,certified,andsupportedtoprovideenterpriseswiththemostsecurecontainerplatformintheindustrytomodernizeallapplications.FormoreinformationaboutDockerEE,includingpurchasingoptions,seeDockerEnterpriseEdition.)

2、docker社区版

Docker社区版(DockerCE)是开发人员和小团队的理想选择,希望开始使用Docker并尝试使用基于容器的应用程序。DockerCE在许多平台上可用,从桌面到云端到服务器。DockerCE可用于macOS和Windows,并提供本地体验,以帮助您专注于学习Docker。您可以在单一环境中构建和共享容器并自动化开发管道。(DockerCommunityEdition(DockerCE)isidealfordevelopersandsmallteamslookingtogetstartedwithDockerandexperimentingwithcontainer-basedapps.DockerCEisavailableonmanyplatforms,fromdesktoptocloudtoserver.DockerCEisavailableformacOSandWindowsandprovidesanativeexperiencetohelpyoufocusonlearningDocker.Youcanbuildandsharecontainersandautomatethedevelopmentpipelineallfromasingleenvironment.)

DockerCE具有稳定和边缘通道。

稳定版本每季度发布一次,并支持4个月。

边缘版本每月发布一次,仅在该月份支持。如果您在Linux发行版上订阅Edge通道,那么您还应该订阅Stable通道。(DockerCEhasbothstableandedgechannels.

Stablebuildsarereleasedonceperquarterandaresupportedfor4months.

Edgebuildsarereleasedoncepermonth,andaresupportedforthatmonthonly.IfyousubscribetotheEdgechannelonLinuxdistributions,youshouldalsosubscribetotheStablechannel.)

3、dockercloud:

DockerCloud是由Docker运行的平台,它允许您使用多个云提供商(如DigitalOcean,Packet,SoftLink)部署应用程序,或者携带自己的设备。有关使用DockerCloud的更多信息,请参阅DockerCloud。

(DockerCloudisaplatformrunbyDockerwhichallowsyoutodeployyourapplicationusingmultiplecloudproviderssuchasDigitalOcean,Packet,SoftLink,ortobringyourowndevice.FormoreinformationaboutusingDockerCloud,seeDockerCloud.)

二、平台支持矩阵

DockerCE和DockerEE在Linux,Cloud,Windows和MacOS平台上运行。使用以下矩阵为您选择最佳的安装路径。平台下的链接可直接浏览该平台的安装说明。(DockerCEandDockerEErunonLinux,Cloud,Windows,andmacOSplatforms.Usethefollowingmatrixtochoosethebestinstallationpathforyou.ThelinksunderPlatformtakeyoustraighttotheinstallationinstructionsforthatplatform.)

插入一个图片。

三、基于时间发布的时间表

注意:

在Linux发行版中,这些版本只会出现在稳定的通道中,而不是边缘通道。因此,在Linux发行版中,您需要启用这两个通道。

四、docker的windows安装

1、DockerforWindows是Docker社区版(CE)应用程序。DockerforWindows安装包包括在Windows系统上运行Docker所需的一切。本主题介绍了预安装注意事项,以及如何下载和安装DockerforWindows。

已经有Windows的Docker?如果您已经安装了DockerforWindows并准备开始使用,请跳到DockerforWindows入门,快速浏览命令行,设置和工具。

寻找发行说明?获取所有版本的发行说明。

2、下载docker

如果您还没有这样做,请安装DockerforWindows。您可以从稳定或边缘通道下载安装程序。

稳定和边缘安装程序都配有DockerEngine的实验功能,默认情况下启用,并可在DockerDaemon首选项中配置实验模式。我们建议您禁用生产中的应用程序的实验功能。

在这两个频道上,我们欢迎您的反馈,帮助我们随着应用的发展。

有关稳定和边缘渠道的更多信息,请参阅常见问题解答。(Ifyouhavenotalreadydoneso,pleaseinstallDockerforWindows.YoucandownloadinstallersfromtheStableorEdgechannel.

BothStableandEdgeinstallerscomewithexperimentalfeaturesinDockerEngineenabledbydefaultandconfigurableonDockerDaemonpreferencesforexperimentalmode.Werecommendthatyoudisableexperimentalfeaturesforappsinproduction.

Onbothchannels,wewelcomeyourfeedbacktohelpusastheappsevolve.

FormoreaboutStableandEdgechannels,seetheFAQs.

(1)Stablechannel:

这个安装程序是完全烘烤和测试。如果您想要一个可靠的平台来使用,这是最好的渠道。这些版本遵循DockerEngine稳定版本。

在此频道上,您可以选择是否发送使用统计信息和其他数据。

稳定的建筑每季度发布一次。(Thisinstallerisfullybakedandtested.Thisisthebestchanneltouseifyouwantareliableplatformtoworkwith.ThesereleasesfollowtheDockerEnginestablereleases.

Onthischannel,youcanselectwhethertosendusagestatisticsandotherdata.

Stablebuildsarereleasedonceperquarter.)

(2)边缘通道(Edgechannel):

这个新的安装程序包括对WindowsServer2016的实验性支持,作为DockerforWindows和Engine的最新Edge版本的一部分。

如果您想要更快地获得实验功能,并且可以忍受一些不稳定性和错误,请使用此频道。我们全面收集Edge版本上的所有使用数据。

边缘版本每月发布一次。(ThisnewinstallerincludesexperimentalsupportforWindowsServer2016asapartofthelatestEdgereleaseofDockerforWindowsandEngine.

Usethischannelifyouwanttogetexperimentalfeaturesfaster,andcanweathersomeinstabilityandbugs.WecollectallusagedataonEdgereleasesacrosstheboard.

Edgebuildsarereleasedoncepermonth.)

(3)LegacyEdgeinstaller:历史的边缘通道

我们建议所有Edge用户尝试新的安装程序。

但是,如果您有新的安装程序体验问题,您可以使用旧版边缘安装程序,并仍然获得所有其他边缘功能。(WerecommendthatallEdgeuserstrythenewinstaller.

However,ifyouhaveproblemswiththenewinstallerexperience,youcanusethelegacyEdgeinstallerandstillgetallotherEdgefeatures.)

注意:

(1)DockerforWindows需要64位Windows10Pro和MicrosoftHyper-V。在安装完整的先决条件列表之前,请查看要知道的内容。(DockerforWindowsrequires64bitWindows10ProandMicrosoftHyper-V.PleaseseeWhattoknowbeforeyouinstallforafulllistofprerequisites.)

(2)您可以在Edge和Stable版本之间切换,但您一次只能安装一个应用程序。此外,在安装其他版本之前,您需要保存图像并导出要保留的容器,然后再卸载当前版本。有关更多信息,请参阅有关稳定和边缘通道的常见问题。(YoucanswitchbetweenEdgeandStableversions,butyoumusthaveonlyoneappinstalledatatime.Also,youwillneedtosaveimagesandexportcontainersyouwanttokeepbeforeuninstallingthecurrentversionbeforeinstallinganother.Formoreaboutthis,seetheFAQsaboutStableandEdgechannels.)

五、安装须知

1、DockerToolbox和DockerMachine用户的READMEFIRST:DockerforWindows需要运行MicrosoftHyper-V。启用Hyper-V后,VirtualBox将不再工作,但任何VirtualBoxVM映像将保留。使用docker-machine(包括通常在Toolbox安装期间创建的默认虚拟机)创建的VirtualBoxVM将不再启动。这些虚拟机不能与DockerforWindows并行使用。但是,您仍然可以使用docker-machine来管理远程VM。(READMEFIRSTforDockerToolboxandDockerMachineusers:DockerforWindowsrequiresMicrosoftHyper-Vtorun.AfterHyper-Visenabled,VirtualBoxwillnolongerwork,butanyVirtualBoxVMimageswillremain.VirtualBoxVMscreatedwithdocker-machine(includingthedefaultonetypicallycreatedduringToolboxinstall)willnolongerstart.TheseVMscannotbeusedside-by-sidewithDockerforWindows.However,youcanstillusedocker-machinetomanageremoteVMs.)

2、目前版本的DockerforWindows在64位Windows10Pro,Enterprise和Education(11月15日更新,Build10586或更高版本)上运行。将来我们将支持更多版本的Windows10。(ThecurrentversionofDockerforWindowsrunson64bitWindows10Pro,EnterpriseandEducation(1511Novemberupdate,Build10586orlater).InthefuturewewillsupportmoreversionsofWindows10.)

3、使用DockerforWindows创建的容器和图像在其安装的计算机上的所有用户帐户之间共享。这是因为所有Windows帐户都将使用相同的虚拟机来构建和运行容器。将来,DockerforWindows将更好地隔离用户内容。(ContainersandimagescreatedwithDockerforWindowsaresharedbetweenalluseraccountsonmachineswhereitisinstalled.ThisisbecauseallWindowsaccountswillusethesameVMtobuildandruncontainers.Inthefuture,DockerforWindowswillbetterisolateusercontent.)

4、必须启用Hyper-V软件包才能使DockerforWindows工作。如果需要,DockerforWindows安装程序将为您启用。(这需要重启)。如果您的系统不满足这些要求,您可以安装DockerToolbox,它使用OracleVirtualBox而不是Hyper-V。(TheHyper-VpackagemustbeenabledforDockerforWindowstowork.TheDockerforWindowsinstallerwillenableitforyou,ifneeded.(Thisrequiresareboot).Ifyoursystemdoesnotsatisfytheserequirements,youcaninstallDockerToolbox,whichusesOracleVirtualBoxinsteadofHyper-V.)

5、必须启用虚拟化。通常,默认情况下启用虚拟化。(请注意,这与启用Hyper-V不同。)有关详细信息,请参阅故障排除中的虚拟化。(Virtualizationmustbeenabled.Typically,virtualizationisenabledbydefault.(NotethatthisisdifferentfromhavingHyper-Venabled.)FormoredetailseeVirtualizationmustbeenabledinTroubleshooting.)

6、嵌套的虚拟化方案,例如在VMWare或Parallels实例上运行DockerforWindows,可能会起作用,但不能保证(即不正式支持)。有关更多信息,请参阅在嵌套虚拟化场景中运行DockerforWindows(Nestedvirtualizationscenarios,suchasrunningDockerforWindowsonaVMWareorParallelsinstance,mightwork,butcomewithnoguarantees(i.e.,notofficiallysupported).Formoreinformation,seeRunningDockerforWindowsinnestedvirtualizationscenarios)

7、DockerforWindows安装包括:安装提供DockerEngine,DockerCLI客户端,DockerCompose和DockerMachine。(WhattheDockerforWindowsinstallincludes:TheinstallationprovidesDockerEngine,DockerCLIclient,DockerCompose,andDockerMachine.)

六、DockerToolboxOverview

传统桌面解决方案。DockerToolbox适用于不符合DockerforMac和DockerforWindows要求的旧版Mac和Windows系统。如果可能,我们建议更新到较新的应用程序。(Legacydesktopsolution.DockerToolboxisforolderMacandWindowssystemsthatdonotmeettherequirementsofDockerforMacandDockerforWindows.Werecommendupdatingtothenewerapplications,ifpossible.)

DockerToolbox是一个用于在较旧的Mac和Windows系统上快速设置和启动Docker环境的安装程序,这些环境不符合新的DockerforMac和DockerforWindows应用程序的要求。(DockerToolboxisaninstallerforquicksetupandlaunchofaDockerenvironmentonolderMacandWindowssystemsthatdonotmeettherequirementsofthenewDockerforMacandDockerforWindowsapps.)

2、What’sinthebox

ToolboxincludestheseDockertools:

DockerMachineforrunningdocker-machinecommands

DockerEngineforrunningthedockercommands

DockerComposeforrunningthedocker-composecommands

Kitematic,theDockerGUI

ashellpreconfiguredforaDockercommand-lineenvironment

OracleVirtualBox

折腾了一晚上,docker不支持32位的win7操作系统,汗,白忙活了

相关推荐