这里提供两种方法:

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 重启容器。

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

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐