在前一篇docker学习习笔记中,我已经演示了如何在kali下安装并运行docker,通过一个最简单的hello world例子,让我们清晰的看到docker镜像的强大性,对于新手来说,docker官方提供了一个类似于hello world的镜像,但是我们可以对这个镜像进行修改,最终来发布我们定制的镜像!
首先我们来下载这个官方的测试镜像learn/tutorial
在上一篇讲解下载镜像时出现了报错,后来通过翻墙解决了这个问题,在论坛上也有人提供了解决方案,那就是使用阿里云的镜像来下载(没试过,不知道可不可取)。
1
|
docker pull learn/tutorial
|
下载完之后我们来通过这个镜像输出hello world
实际上这步操作的含义是在learn/tutorial镜像容器中运行命令为echo “hello world!”
当然也有其他操作,可以自行百度~
下面我们来进入这个容器~
一开始搜进入容器的相关指令,大抵就是讲如何attach和类似attach的方法,但是没有很少会将先让容器进入运行状态,这里重点解释下命令行~
-itd其实是三个指令的叠加,等同于-i -t -d
-i:Keep STDIN open even if not attached
这里意思就是在没有attached的时候保持连接状态
-d:Run container in background and print container ID
这里意思是让容器运行在后台,在前台返回其container ID
-t:Allocate a pseudo-TTY
允许外面连接进容器内
这三条指令缺一不可,必须配合使用,一开始就是没有运行这条让容器运行并允许连接的命令,导致后续的容器操作都做不起来!最后在容器运行起来之后再登录进容器内操作!
在后续操作如果出错,那么很有可能就是容器没有处于运行状态,这里的STATUS显示为Exited,如果启动了,那么就会显示为UP!只有显示为UP后我们才能进入我们的容器,乃至后面的ping操作。
相关推荐: 【转】HDWiki v6.0最新版referer注入漏洞
author:davichi8282 0×00概述 近期在审计HDWiki 6.0最新版cms的时候发现由referer导致的sql注入问题。SQL注入我们知道是由于代码与数据没有严格区别限制分离而导致的问题,OWASP TOP 10常年把SQL注入放在TOP…
请登录后发表评论
注册