docker 安装与操作 angr

网上一些教程已经很详细了,我只记录一下自己这两天用到的操作命令。
###安装angr
(windows上如果在win10以下版本安装docker需要自己下载最新版本的docker2boot.iso文件)

docker pull angr/angr

###运行angr
安装完执行angr无效,这时docker images查看镜像名称,为angr/angr(名称弄错了)。
于是

docker run -it angr/angr

上述命令可以执行angr,但师兄说不会保存你在其中做的修改,应该用下列命令

>>>docker run -itd angr/angr
(docker container id)
>>>docker exec -it (id的前4位) bash
root@(id的前n位):/#

这时可以输入命令了,与在linux中操作一样。
但在root用户下import angr会失败,用su angr命令切换到angr用户即可。

su angr

###docker 拷贝文件

主机向docker中拷贝:

docker cp (本地文件路径) (docker container id):(容器中路径)

docker向主机中拷贝:

docker cp (docker container id):(容器中路径) (本地文件路径)

注意:
docker run -itd 每次返回的id值不一样,似乎是新建了一个容器,如果想运行上次使用的容器,首先查看所有的容器,找到对应的id:

docker ps -a

然后运行这个容器(没有运行的时候无法进入该容器):

docker start (container id)

再进入

docker exec -it (id前4位) bash  #更新一下:docker exec -it -i (id前4位) /bin/bash
  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值