windows安装docker官方说明Word文档格式.docx
- 文档编号:3615302
- 上传时间:2023-05-02
- 格式:DOCX
- 页数:12
- 大小:411.04KB
windows安装docker官方说明Word文档格式.docx
《windows安装docker官方说明Word文档格式.docx》由会员分享,可在线阅读,更多相关《windows安装docker官方说明Word文档格式.docx(12页珍藏版)》请在冰点文库上搜索。
andvirtualizationsupportisenabledinBIOSandrecognizedbyWindows.
ForWindows8,8.1or10
Choose
Start>
TaskManager.OnWindows10,clickmoredetails.NavigatetothePerformance
tab.Under
CPU
youshouldseethefollowing:
Ifvirtualizationisnotenabledonyoursystem,followthemanufacturer’sinstructionsforenablingit.
ForWindows7
Runthe
Microsoft®
Hardware-AssistedVirtualizationDetectionTool
andfollowtheon-screeninstructions.
3.VerifyyourWindowsOSis64-bit(x64)
HowyoudothisverificationdependsonyourWindowsversion.Fordetails,seetheWindowsarticle
Howtodeterminewhetheracomputerisrunninga32-bitversionor64-bitversionoftheWindowsoperatingsystem.
IfyouhaveDockerhostsrunningandyoudon’twishtodoaDockerToolboxinstallation,youcaninstallthe
docker.exe
usingthe
unofficial
WindowspackagemanagerChocolatey.Forinformationonhowtodothis,see
DockerpackageonChocolatey.
Learnthekeyconceptsbeforeinstalling
InaDockerinstallationonLinux,yourmachineisboththelocalhostandtheDockerhost.Innetworking,localhostmeansyourcomputer.TheDockerhostisthemachineonwhichthecontainersrun.
OnatypicalLinuxinstallation,theDockerclient,theDockerdaemon,andanycontainersrundirectlyonyourlocalhost.ThismeansyoucanaddressportsonaDockercontainerusingstandardlocalhostaddressingsuchas
localhost:
8000
or0.0.0.0:
8376.
InanWindowsinstallation,the
daemonisrunninginsideaLinuxvirtualmachine.YouusetheWindowsDockerclienttotalktotheDockerhostVM.YourDockercontainersruninsidethishost.
InWindows,theDockerhostaddressistheaddressoftheLinuxVM.WhenyoustarttheVMwith
itisassignedanIPaddress.Whenyoustartacontainer,theportsonacontainermaptoportsontheVM.Toseethisinpractice,workthroughtheexercisesonthispage.
Installation
IfyouhaveVirtualBoxrunning,youmustshutitdownbeforerunningtheinstaller.
1.Gotothe
DockerToolbox
page.
2.Clicktheinstallerlinktodownload.
3.InstallDockerToolboxbydouble-clickingtheinstaller.
Theinstallerlaunchesthe“Setup-DockerToolbox”dialog.
4.Press“Next”toinstallthetoolbox.
Theinstallerpresentsyouwithoptionstocustomizethestandardinstallation.Bydefault,thestandardDockerToolboxinstallation:
oinstallsexecutablesfortheDockertoolsinC:
\ProgramFiles\DockerToolbox
oinstallVirtualBox;
orupdatesanyexistinginstallation
oaddsaDockerInc.foldertoyourprogramshortcuts
oupdatesyour
PATH
environmentvariable
oaddsdesktopiconsfortheDockerQuickstartTerminalandKitematic
Thisinstallationassumesthedefaultsareacceptable.
5.Press“Next”untilyoureachthe“ReadytoInstall”page.
Thesystempromptsyouforyourpassword.
6.Press“Install”tocontinuewiththeinstallation.
Whenitcompletes,theinstallerprovidesyouwithsomeinformationyoucanusetocompletesomecommontasks.
7.Press“Finish”toexit.
RunningaDockerContainer
TorunaDockercontainer,you:
∙createanew(orstartanexisting)Dockervirtualmachine
∙switchyourenvironmenttoyournewVM
∙usethe
clienttocreate,load,andmanagecontainers
Onceyoucreateamachine,youcanreuseitasoftenasyoulike.LikeanyVirtualBoxVM,itmaintainsitsconfigurationbetweenuses.
Thereareseveralwaystousetheinstalledtools,fromtheDockerQuickstartTerminalor
fromyourshell.
UsingtheDockerQuickstartTerminal
1.FindtheDockerQuickstartTerminalicononyourDesktopanddouble-clicktolaunchit.
Theapplication:
oopensaterminalwindow
ocreatesa
default
VMifitdoesn’texist,andstartstheVMafter
opointstheterminalenvironmenttothisVM
Oncethelaunchcompletes,youcanrun
commands.
2.Verifyyoursetupsucceededbyrunningthe
hello-world
container.
3.$dockerrunhello-world
4.Unabletofindimage'
hello-world:
latest'
locally
5.511136ea3c5a:
Pullcomplete
6.31cbccb51277:
7.e45a5af57b00:
8.hello-world:
latest:
Theimageyouarepullinghasbeenverified.
9.Important:
imageverificationisatechpreviewfeatureandshouldnotbe
10.reliedontoprovidesecurity.
11.Status:
Downloadednewerimageforhello-world:
latest
12.HellofromDocker.
13.Thismessageshowsthatyourinstallationappearstobeworkingcorrectly.
14.
15.Togeneratethismessage,Dockertookthefollowingsteps:
16.1.TheDockerclientcontactedtheDockerdaemon.
17.2.TheDockerdaemonpulledthe"
hello-world"
imagefromtheDockerHub.
18.(Assumingitwasnotalreadylocallyavailable.)
19.3.TheDockerdaemoncreatedanewcontainerfromthatimagewhichrunsthe
20.executablethatproducestheoutputyouarecurrentlyreading.
21.4.TheDockerdaemonstreamedthatoutputtotheDockerclient,whichsentit
22.toyourterminal.
23.
24.Totrysomethingmoreambitious,youcanrunanUbuntucontainerwith:
25.$dockerrun-itubuntubash
26.
27.Formoreexamplesandideas,visit:
28.
UsingDockerfromWindowsCommandPrompt(cmd.exe)
1.LaunchaWindowsCommandPrompt(cmd.exe).
The
commandrequires
ssh.exe
inyour
environmentvariable.This
.exe
isintheMsysGit
bin
folder.
2.Addthistothe
%PATH%
environmentvariablebyrunning:
3.setPATH=%PATH%;
"
c:
\ProgramFiles(x86)\Git\bin"
4.CreateanewDockerVM.
5.docker-machinecreate--drivervirtualboxmy-default
6.CreatingVirtualBoxVM...
7.CreatingSSHkey...
8.StartingVirtualBoxVM...
9.StartingVM...
10.ToseehowtoconnectDockertothismachine,run:
docker-machineenvmy-default
ThecommandalsocreatesamachineconfigurationintheC:
\USERS\USERNAME\.docker\machine\machines
directory.Youonlyneedtorunthe
create
commandonce.Then,youcanuse
tostart,stop,query,andotherwisemanagetheVMfromthecommandline.
11.Listyouravailablemachines.
12.C:
\Users\mary>
docker-machinels
13.NAMEACTIVEDRIVERSTATEURLSWARM
14.my-default*virtualboxRunningtcp:
//192.168.99.101:
2376
IfyouhavepreviouslyinstalledthedeprecatedBoot2DockerapplicationorruntheDockerQuickstartTerminal,youmayhavea
dev
VMaswell.
15.GettheenvironmentcommandsforyournewVM.
16.C:
docker-machineenv--shellcmdmy-default
17.Connectyourshelltothe
my-default
machine.
18.C:
eval"
$(docker-machineenvmy-default)"
19.Runthe
containertoverifyyoursetup.
20.C:
dockerrunhello-world
UsingDockerfromPowerShell
1.LaunchaWindowsPowerShellwindow.
2.Add
toyourPATH:
3.PSC:
$Env:
Path="
${Env:
Path};
5.PSC:
docker-machinecreate--drivervirtualboxmy-default
6.Listyouravailablemachines.
7.C:
8.NAMEACTIVEDRIVERSTATEURLSWARM
9.my-default*virtualboxRunningtcp:
10.GettheenvironmentcommandsforyournewVM.
11.C:
docker-machineenv--shellpowershellmy-default
12.Connectyourshelltothe
13.C:
14.Runthe
15.C:
LearnaboutyourToolboxinstallation
ToolboxinstallstheDockerEnginebinaryintheC:
\ProgramFiles\DockerToolbox
directory.WhenyouusetheDockerQuickstartTerminalorcreatea
VMmanually,DockerMachineupdatestheC:
\USERS\USERNAME\.docker\machine\machines\default
foldertoyoursystem.ThisfoldercontainstheconfigurationfortheVM.
YoucancreatemultipleVMsonyoursystemwithDockerMachine.Therefore,youmayendupwithmultipleVMfoldersifyouhavecreatedmorethanoneVM.ToremoveaVM,usethe
docker-machinerm<
machine-name>
command.
MigratefromBoot2Docker
IfyouwereusingBoot2Dockerpreviously,youhaveapre-existingDockerboot2docker-vm
VMonyourlocalsystem.ToallowDockerMachinetomanagethisolderVM,youcanmigrateit.
1.OpenaterminalortheDockerCLIonyoursystem.
2.Typethefollowingcommand.
3.$docker-machinecreate-dvirtualbox--virtualbox-import-boot2docker-vmboot2docker-vmdocker-vm
4.Useth
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- windows 安装 docker 官方 说明