一、下载
打开https://docs.docker.com/docker-for-windows/install/,点击下载
![](https://img.haomeiwen.com/i4628070/30798d862e71fa2e.png)
![](https://img.haomeiwen.com/i4628070/5dac7fe48a8d08c7.png)
注:其间要注册账号,注册完登录即可进入下载
二、安装
1、双击下载的文件来安装
![](https://img.haomeiwen.com/i4628070/9d48458bf0a2b000.png)
2、进入安装过程,显示如下界面时,再点OK
![](https://img.haomeiwen.com/i4628070/2a5063be5c0b44a1.png)
3、安装 成功!
![](https://img.haomeiwen.com/i4628070/5bd93ed902448932.png)
三、运行
1、双击桌面图标
![](https://img.haomeiwen.com/i4628070/0c3483fdc5a655a5.png)
2、在命令行运行docker version 或者 docker info看是否安装 成功
![](https://img.haomeiwen.com/i4628070/22afb5f45d23c004.png)
四、感受
实例:hello world
1、将 image 文件从仓库抓取到本地
命令行运行docker image pull library/hello-world 或者docker image pull hello-world
![](https://img.haomeiwen.com/i4628070/34472ddc5d20464e.png)
docker image pull是抓取 image 文件的命令。library/hello-world是 image 文件在仓库里面的位置,其中library是 image 文件所在的组,hello-world是 image 文件的名字。
由于 Docker 官方提供的 image 文件,都放在library组里面,所以它的是默认组,可以省略。
2、查看抓取是否成功
docker image ls
![](https://img.haomeiwen.com/i4628070/93779aca17f5a43b.png)
3、运行这个文件
docker container run hello-world
![](https://img.haomeiwen.com/i4628070/b29910a5c0e477b4.png)
输出这段提示以后,hello world就会停止运行,容器自动终止。
有些容器不会自动终止,因为提供的是服务。
对于那些不会自动终止的容器,必须使用docker container kill 命令手动终止。
$ docker container kill [containID]
五、容器文件
image 文件生成的容器实例,本身也是一个文件,称为容器文件。也就是说,一旦容器生成,就会同时存在两个文件: image 文件和容器文件。而且关闭容器并不会删除容器文件,只是容器停止运行而已。
# 列出本机正在运行的容器
$ docker container ls
# 列出本机所有容器,包括终止运行的容器
$ docker container ls --all
![](https://img.haomeiwen.com/i4628070/05c7a9ffdda59313.png)
上面命令的输出结果之中,包括容器的 ID。很多地方都需要提供这个 ID,比如上一节终止容器运行的docker container kill命令。
终止运行的容器文件,依然会占据硬盘空间,可以使用docker container rm命令删除。
$ docker container rm [containerID]
运行上面的命令之后,再使用docker container ls --all命令,就会发现被删除的容器文件已经消失了。
![](https://img.haomeiwen.com/i4628070/aefba9505fb3eb07.png)
网友评论