• 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. 最后重启一下编辑过文件的容器,然后进行测试有没有生效

    __EOF__

  • 本文作者: 写一行代码二次元老婆全白给了
  • 本文链接: https://www.cnblogs.com/lin02/p/docker-copy.html
  • 关于博主: 评论和私信会在第一时间回复。或者直接私信我。
  • 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
  • 声援博主: 如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。
  • 相关阅读:
    Syncfusion Essential StudioWPF的全面UI控件包
    [模块化编写驱动控制LED灯]
    【德哥说库系列】-Oracle 19C RAC 应用RU19补丁
    Tailscale 的 TLS 证书过期,网站挂了 90 分钟!
    35 个 Spark 常用算子总结
    Tensorflow模型整体构建流程
    十大排序——2.归并排序
    脑电眼动数据批处理脚本,基于EEGLAB和EYE-EEG
    微信小程序连接蓝牙汉印HM-A300L标签打印机
    数据脱敏的场景与价值【总结】
  • 原文地址:https://www.cnblogs.com/lin02/p/docker-copy.html