docker中ifconfig不可用

最近在学习docker的过程中在docker容器中使ifconfig查询网络情况时发现


出现了command not found的情况,经过查询资料得知道docker上的镜像都是以最轻量级的安装方式,一些命令都需要自己去安装。

解决方法:

yum install net-tools

如果出现yum不可用可使用apt-get install net-tools解决



### 配置和运行基于 Ubuntu 的 Docker 安全测试靶场 为了在 Docker 中使用 Ubuntu 搭建一个安全测试或学习的靶场环境,可以按照以下方法操作: #### 1. 安装 Docker 在 Ubuntu 22.04 上安装 Docker 是第一步。可以通过以下命令完成安装: ```bash sudo apt update && sudo apt upgrade -y sudo apt install -y curl gnupg lsb-release ca-certificates curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt update sudo apt install -y docker-ce docker-ce-cli containerd.io ``` 安装完成后,通过 `systemctl status docker` 来确认服务状态正常[^1]。 #### 2. 创建并启动基础镜像 创建一个基于最新版 Ubuntu 的容器作为靶机的基础环境: ```bash docker pull ubuntu:latest docker run -it --name security-target -p 8080:80 ubuntu bash ``` #### 3. 配置网络与 IP 地址 进入容器后,可通过 `$ ifconfig` 或 `$ ip addr show` 查看分配给容器的内部 IP 地址[^2]。如果需要自定义静态地址,则可以在容器内手动设置网卡参数。 #### 4. 添加国内加速源(可选) 为了让后续软件包下载更高效,建议修改 `/etc/docker/daemon.json` 文件加入阿里云或其他国内镜像站点支持: ```json { "registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com" ] } ``` 保存更改之后执行如下指令使新配置生效: ```bash sudo systemctl daemon-reload sudo systemctl restart docker docker info ``` 此过程有助于提升拉取官方仓库资源的速度[^3]。 #### 5. 构建特定漏洞场景 根据实际需求选取合适的项目构建相应的实验平台。比如利用 Metasploitable 提供的经典练习案例;或者部署 WebGoat 教学框架帮助理解常见 web 应用缺陷原理;又或者是引入 DVWA (Damn Vulnerable Web Application),它是一个专为教育目的设计的小型 PHP/MYSQL 程序集合体,其中包含了大量已知的安全隐患等待探索解决办法。 对于后者可以直接采用现成公开可用版本号为 latest 的 image 并指定端口映射关系快速上线实例化对象: ```bash docker run -it -d --name dvwa -p 8008:80 vulnerables/web-dvwa ``` 访问 http://localhost:8008 即可见到登录界面[^4]。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值