上一章节我讲述了如何进入容器内操作,这一章节讲解如何利用docker进行ping操作~
在前面的学习中,其实我就已经尝试过ping其他网站,但是因为容器一直报错(其实就是容器没有被正确的运行),这里经过一段时间的学习,已经对容器的操作有了一定的基础了解~
首先我们在原先learn/tutorial镜像中安装ping命令工具包
这里在论坛上有人报错说是因为没有安装apt-utils,仔细看回显,的确提示了apt-utils没有安装,但是下面对这个未安装的进行了一次安装
下面我们就需要对这个镜像进行打包,这是因此Docker在原有镜像基础上,只能提交少量增改部分,最终形成了一个新的镜像,而这个镜像也就包含了ping命令工具包
注意看这里container id,因为在docker进行镜像操作时,绝大多数操作都是对container id进行操作,当然对其进行命名另说,这里可以看到我们生成了一个新的镜像learn/ping,但是在docker镜像列表中好像没找到。。
这里就能看到我们的learn/ping镜像了~
最后我们来实现ping命令操作,这里我为了保险起见,先进入容器进行了测试,如果在容器内都无法ping通,怎么保证其在外面调用正确呢?
能够ping通
这里也能够ping通,但是上次进行ping操作,无论怎么做都是报错,于是我开始在这条错误的道路探索,到底哪儿做错了!
1
2
|
docker stop$(docker ps –aq) //停用所有正在运行的容器
docker rm $(docker ps –aq) //删除所有容器镜像
|
首先先把所有镜像删除~
一顿操作ing。。。后续操作就不贴出来了,,但是一路顺风。。并没有找到出错原因。。记得是exec的问题。
author:KBdancer 前言 博主从小就是一个喜欢把事情简单化的男人,但是现实总是在不经意间给你太多的惊喜,比如不停的搬家。 博主从大学毕业到现在前前后后凑足了10次搬家运动,终于在第10次搬家的时候搬进了真正属于自己的房子。 15年底趁着房价最低的时…
请登录后发表评论
注册