windows文档管理器桌面
系统要求: windows1064位专业版或企业版。
Docker Desktop for Windows下载位置。
发行说明
Stable :稳定版,每季发布。
Edge :测试版,每月发布一次。
安装执行
双击Docker for Windows Installer.exe可以安装Docker程序。
安装完成后,Docker会自动启动。 任务栏上显示的鲸鱼图标表示Docker正在运行,可以从终端访问并使用Docker。
打开PowerShell终端(PowerShell ISE除外)并检查坞站的版本。
docker版本
测试镜像的抽取和运行:
杜克凯运行hello-world
.
Hello from Docker!
.
右键单击鲸鱼图标可打开Docker面板和设置等功能。
查看下载的镜像:
杜克凯r image ls
repositorytagimageidcreatedsize
hello-worldlatestfce 289 e99e b 915 months ago 1.84 kb
显示所有容器:
docker container ls--所有
containeridimagecommandcreatedstatusportsnames
3189274 c 0687 hello-world '/hello ' 34 minutesagoexited (0) 34 minutes ago angry_liskov
使用帮助命令:
docker--帮助
文件管理器容器--help
docker container ls--帮助
坞站运行--help
刺探Docker
抽取Ubuntu OS操作系统映像,并在生成的容器中运行交互式终端:
docker run----交互式----tty Ubuntu : latest bash
- interactive :打开stdin与容器交互。
--tty :使用虚拟终端。
进入容器后,在根提示符#后键入:
root @8AEA 0a CB 742:/# hostname
8aea0acb7423
指示容器ID是Ubuntu OS操作系统的主机名。
停止执行容器。
root@8aea0acb7423:/# exit
显示所有容器:
docker container ls--所有
containeridimagecommandcreatedstatusportsnames
c 67569 f 7e 997 Ubuntu ' bash '4minutesagoexited (0) About a minute ago blissful_nobel
3189274 c 0687 hello-world '/hello ' 49 minutesagoexited (0) 49 minutes ago angry_liskov
hello-world和ubuntu容器都是随机名称。
拉出并运行nginxweb服务器,将其命名为web服务器。
docker run---- detach---publish 80:80---- nameweb服务器nginx
--detach :在后台运行容器并打印容器ID。
--publish :发出容器的端口映射到主机。
--name :为容器指定名称。
在浏览器中访问和显示Nginx隐式页面:
http://localhost
开发人员工具显示以下信息:
status code : 304非修改
远程地址: [ :33601 ] :80
显示所有正在运行的容器:
docker container ls
containeridimagecommandcreatedstatusportsnames
a47e 6646 e26 nginx ' nginx-g ' daemon of…'2minutesagoup2minutes0.0. 0336080-80/TCP web服务器
使用容器名称停止nginx容器的运行:
dockercontainerstopweb服务器
要从容器名称中删除容器:
dockercontainerrmwebserverlaughing _ kowalevskirelaxed _ sammet