docker修改容器中的文件
这里提供两种方法:1.使用命令docker exec -it 容器id /bin/bash进入容器中,安装vim编辑器。1).同步源索引:apt-get update2).安装vim:apt-get install vim3).输入vim 文件名 即可编辑文件了注:直接输入命令apt-get install vim 会报错E: Unable to locate package vim,必须等第一个
这里提供两种方法:
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 重启容器。
不过以上两种方法都不太建议使用,当要修改文件时,最好还是在原文件中去修改,修改好后重新更新一下镜像再创建容器去运行。
更多推荐
所有评论(0)