背景:因安全部门要求对特定几台应用主机的进行漏洞及脆弱性扫描,使用的工具需要基于docker环境,即他们提供镜像,让我们创建成容器,于是将整个环境安装及创建docker容器的过程记录于此

1、还是先得在云上创建Redhat-linux操作系统,然后安装docker软件,并启动

[root@qq-5201351 ~]# yum --enablerepo=rhel-7-server-rhui-extras-rpms install docker -y
[root@qq-5201351 ~]# systemctl restart docker.service
[root@qq-5201351 ~]# systemctl enable docker.service

2、拉取安全组提供的镜像,完成后可以通过命令进行查询

# 拉取大的镜像,默认情况下,必须保证/var/lib/docker/tmp/所在的分区有足够的空间
docker pull lexxxxxxx/awvs-nessus:v03
# 拉取成功后,可以通过如下命令进行查看当前系统有的images
docker images

3、当然就上面步骤已经就完成了docker的基础环境了,最后也再帮忙给创建好容器了

[root@qq-5201351 ~]# docker run -itd -p 3443:3443 -p 8834:8834 lexxxxxxx/awvs-nessus:v03
# 创建后、可以通过 docker ps 进行查看本机上的所有容器
[root@qq-5201351 ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
25ea3a1d23d4 lexxxxxxx/awvs-nessus:v03 "/bin/sh -c '/bin/..." 59 seconds ago Up 58 seconds 0.0.0.0:3443->3443/tcp, 0.0.0.0:8834->8834/tcp modest_murdock
[root@qq-5201351 ~]#

4、最后就是进入到容器进行其他相关的配置了,方法如下

docker exec -it 25ea3a1d23d4 /bin/bash

这样就相当于登录到进入到容器的本地终端了,退出exit即可

尊重别人的劳动成果 转载请务必注明出处:https://www.cnblogs.com/5201351/p/16644797.html

最新文章

  1. Maven远程仓库的认证
  2. c#根据绝对路径获取 带后缀文件名、后缀名、文件名
  3. IOS中CoreData浅析
  4. 关于TCP连接建立与终止那点事
  5. 【面试必备】Swift 面试题及其答案
  6. SpringMVC注解@RequestParam全面解析
  7. C之算法
  8. putty ssh login linux
  9. 使用开源库MagicalRecord操作CoreData
  10. C#主线程等待子线程运行结束
  11. 动态加载JS(css)文件
  12. javascript进击(一)简介
  13. JS 浮点型数字运算(转)
  14. nyoj 523 亡命逃窜 【BFS】
  15. C#、WinForm、ASP.NET - Md5散列加密
  16. “采用VS2010至MFC4.2发育”最后溶液
  17. Omi教程-生命周期和事件处理
  18. jquery练习之瀑布流
  19. Java基础(00)
  20. 搭建SSH框架心得

热门文章

  1. H5移动端实现一键复制或长摁复制
  2. 8月份的.NET Conf 活动 专注于 .NET MAUI
  3. Vue 计算属性 && 监视属性
  4. 项目操作案例丨西门子PLC通过网关连接ACS800变频器
  5. [开源项目]可观测、易使用的SpringBoot线程池
  6. 论文解读(g-U-Nets)《Graph U-Nets》
  7. Git 03 理论
  8. flutter系列之:widgets,构成flutter的基石
  9. HTTP 的 Content-Type 及其媒体类型(MIME)
  10. 并发编程二、CPU多级缓存架构与MESI协议的诞生