docker修改容器中的文件

这里提供两种方法:

1.使用命令 docker exec -it 容器id /bin/bash 进入容器中,安装vim编辑器。

   1).同步源索引:apt-get update

   2).安装vim:apt-get install vim 

   3).输入vim 文件名 即可编辑文件了

 注:直接输入命令apt-get install vim 会报错E: Unable to locate package vim,必须等第一个命令完成后再安装vim。

 

2.使用docker cp

  1).根据容器id,使用docker cp把这个文件复制出来:docker cp 容器id:/data/spider.py /home/runnian/                                          

  2).修改完成后把文件复制回容器中原来的位置:docker cp /home/runnian/spider.py 容器id:/data/ 

                                                 

以上两种方法都可以修改docker文件中的文件,区别是第一种方法只能在容器运行的时候使用,第二种方法不管容器是否在运行都可以使用,修改好后别忘了docker restart 容器id 重启容器。

不过以上两种方法都不太建议使用,当要修改文件时,最好还是在原文件中去修改,修改好后重新更新一下镜像再创建容器去运行。

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值