关于docker-环境部署及拉取镜像创建容器的过程记录
2024-09-02 09:00:01
背景:因安全部门要求对特定几台应用主机的进行漏洞及脆弱性扫描,使用的工具需要基于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
最新文章
- Maven远程仓库的认证
- c#根据绝对路径获取 带后缀文件名、后缀名、文件名
- IOS中CoreData浅析
- 关于TCP连接建立与终止那点事
- 【面试必备】Swift 面试题及其答案
- SpringMVC注解@RequestParam全面解析
- C之算法
- putty ssh login linux
- 使用开源库MagicalRecord操作CoreData
- C#主线程等待子线程运行结束
- 动态加载JS(css)文件
- javascript进击(一)简介
- JS 浮点型数字运算(转)
- nyoj 523 亡命逃窜 【BFS】
- C#、WinForm、ASP.NET - Md5散列加密
- “采用VS2010至MFC4.2发育”最后溶液
- Omi教程-生命周期和事件处理
- jquery练习之瀑布流
- Java基础(00)
- 搭建SSH框架心得
热门文章
- H5移动端实现一键复制或长摁复制
- 8月份的.NET Conf 活动 专注于 .NET MAUI
- Vue 计算属性 &;&; 监视属性
- 项目操作案例丨西门子PLC通过网关连接ACS800变频器
- [开源项目]可观测、易使用的SpringBoot线程池
- 论文解读(g-U-Nets)《Graph U-Nets》
- Git 03 理论
- flutter系列之:widgets,构成flutter的基石
- HTTP 的 Content-Type 及其媒体类型(MIME)
- 并发编程二、CPU多级缓存架构与MESI协议的诞生