配置Ubuntu 21.04镜像下的容器并实现运行python文件

from scapy.all import *
def pkt_send():
  p=Ether()/IP(dst="192.168.0.3", src="192.168.0.2")/TCP(sport=5000,dport=80)/"Payload"
  sendp(p,iface='eth0')
if __name__ == '__main__':
    pkt_send();

关键教程:docker搭建ubuntu--python环境
最开始要先去换源,在docker学习记录里面有

拉取ubuntu镜像

docker image pull ubuntu:21.04

查看镜像是否拉取成功

docker image ls

创建容器

  • 用Ubuntu21.04镜像创建名叫client1的容器,且内存大小为1G
  • docker run -i -t -d -m 1g --name client1 ubuntu:21.04

进入容器

  • 进入该容器docker exec -it -u root fd080ecd515e /bin/bash,其中fd080ecd515e是容器id

安装sudo命令

apt-get update
apt-get install sudo

激活root用户

sudo passwd root

接下来就可以像在Ubuntu里面一样安装东西

安装python

apt-get install python3

它会让你选地区,打6就行,是亚洲

城市,19,重庆

从主机复制文件到容器

docker cp client.py fd080ecd515e:/home

  • 解释
    docker cp 文件路径 容器ID:放到容器的路径

运行python文件

  • 会提示没安装scapy
  • apt-get install scapy

成功发包

posted on 2022-07-21 18:07  2002ljy  阅读(295)  评论(0编辑  收藏  举报

导航

Live2D