Docker容器

docker 对容器中的文件进行编辑

本文主要是介绍docker 对容器中的文件进行编辑,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

用途

有一些情况下,例如docker安装的redis、nacos、mysql等等,在docker容器中的安装未进行文件的映射,当需要对其进行更改配置信息时,就会遇到这种情况,需要去容器中进行编辑配置文件或者拷贝以及备份等情况。

方法:通过copy进行编辑

  1. 查看运行的容器:docker ps -a
  2. 选择需要编辑容器进行登陆 sudo docker exec -it 容器名 /bin/bash ,通过lswhereis 文件名或文件夹 进行查看需要编辑的文件的位置或者文件夹位置在哪
  3. 退出该容器内部 exit;
  4. 通过 docker cp 容器名:/etc/确认copy的文件或文件夹 /home/拷贝到的外部文件夹 把文件拷贝出来
  5. 通过 cd 拷贝到的文件夹位置,可以使用 xftp工具直接对文件夹进行编辑,或通过命令 vi vim 进行编辑
  6. 编辑完后,再通过 docker cp /home/拷贝到的外部文件夹 容器名:/etc/确认copy的文件或文件夹 拷贝回去
  7. 最后重启一下编辑过文件的容器,然后进行测试有没有生效
这篇关于docker 对容器中的文件进行编辑的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!