Hello-World-docker

关于docker的下载大家网上很多教程 就不重复说了

我们可以先从docker的官方仓库,抓取一个image文件来使用。

1
2
3
//从仓库拉取image library/hello-world是路径 hello-world是image文件的名称

docker image pull library/hello-world

由于Docker官方提供的image文件,都放在library组里面,所以它的是默认组,可以省略。因此,上面的命令可以写成下面这样。

1
docker image pull hello-world
执行拉取操作
执行拉取操作

抓取成功以后,就可以在本机看到这个 image 文件了。

查看本机下的image文件

1
docker image ls

//现在可以看见刚刚下载的hello-world image文件了

已存在的image
已存在的image

执行image文件

执行一下刚下载的hello-world

1
docker container run hello-world
执行结果
执行结果

查看正在运行的image

1
2
3
4
5
6
7
8
# 列出本机正在运行的容器
docker container ls

# 列出本机所有终止运行的容器
docker container ls -all

# 列出本机所有容器,包括终止运行的容器
docker container ls --all

因为hello-world只是echo个提示,输出这段提示以后,hello world就会停止运行,容器自动终止。

查看本机运行中的image
查看本机运行中的image
查看本机终止运行的image
查看本机终止运行的image
查看本机所有image,包括终止运行的image
查看本机所有image,包括终止运行的image

停止、删除image

1
2
//删除image
docker container rm [containerID]
删除不要的image文件
删除不要的image文件

但是如果是正在运行中的image,你需要先停止运行,再去删除

1
2
//停止image
docker container kill [containerID]

制作自己的docker

创建dockerfile文件