docker
烟雨天青色
一枚程序员出身的职业网络安全讲师,热爱技术,乐观上进!擅长CTF、Web渗透测试、内网渗透、域渗透、应急。毕业于山东政法大学,现就职于国内某大型网络安全公司。
展开
-
不想重写Dockerfile如何更改docker容器的挂载目录
当遇到这种情况,一般来讲,我们的思路都是去重写Dockerfile,将本该挂载到容器的文件,以COPY的形式放到容器里,这样便从根源上解决了这个问题。但是,当遇到Dockerfile拉不起容器的时候(哈哈哈哈,我就是这种情况,之前能用Dcokerfile拉起容器,后面就不行了,很头疼),我们就不得不从已经启动的容器上入手。这就会出现一个问题,当我们想将容器打包,便于以后使用的时候,这部分挂载的文件是没有办法打包进去的,迁移到其他地方就会出现容器不可用,那么给大家介绍一个方法。3、修改容器配置文件。原创 2023-03-03 11:01:30 · 1231 阅读 · 1 评论 -
Docker容器的多网卡配置
docker容器的多网卡配置,为容器添加自定义网卡原创 2022-10-31 15:51:50 · 8442 阅读 · 0 评论 -
docker容器内服务开机自启动实现方案(以ssh服务为例)
一、问题在搭建AWD场景的时候,经常会使用ubuntu容器,会在容器内安装ssh服务,但是会发现当容器重启后,ssh服务并不能跟着重启,需要手动进入容器执行命令才可以重启。虽然,docker容器内服务自启可以使用Dockerfile的方法(这个在之前的博客有说过,咻→Docker容器内服务自启动解决方案(一)),但是使用Dockerfile的方法会有一定的弊端,这里就不多讲了。二、解决方案1、正常我们在linux操作系统内设置服务自启动的方法一般都是使用systemctl。syst..原创 2022-04-07 23:08:20 · 17808 阅读 · 27 评论 -
Docker容器内服务自启动解决方案(一)
在很多场景下,我们需要拉取或者是使用的别人的容器,但是有些容器内部的服务并不能自启动,比如Apache服务、mysql服务等等,对于数量较少的容器来讲,我们可以进入容器中使用命令将服务进行启动,但是如果是在一些像是CTF竞赛场景下,需要启动几十个或者是上百个docker容器,这个时候,如果容器内服务不能自启动,对于赛事运维运维人员来讲便是一场噩梦。那么怎么解决这个问题呢?解决方案我们来想一下,要解决服务不能自启这个问题,其实跟我们手动起执行命令启动容器原理差不多,只不过这个时候就不能我们手动原创 2021-11-12 14:55:28 · 7038 阅读 · 1 评论 -
Docker:将docker容器保存为docker镜像(打成tar包)
· 将docker容器保存为 tar 包1、docker commit <容器id> <镜像名>:<tag> ---- 将容器保存成镜像保存后 docker images 便可以看到镜像2、docker save -o <tar包名>.tar <镜像名>:<tag> ---- 将镜像保存为.tar文件,默认保存在当前目录· 从 tar 包导入docker镜像1、docker load -i &.原创 2021-11-12 14:24:02 · 22207 阅读 · 0 评论