docker 从主机复制文件到容器外进行编辑

问题描述

在 Docker 容器中遇到 bash: vi: command not found 错误时,说明容器内没有安装 vi。

解决方案 :从主机复制文件到容器外进行编辑

可以将文件从容器复制到主机上进行编辑,然后再复制回去。首先,确定容器 ID 或名称,然后使用 docker cp 命令:

从容器复制文件到主机:

复制代码
docker cp <container_id>:/path/to/my.cnf /local/path/my.cnf

编辑完成后,再把文件复制回容器:

复制代码
docker cp /local/path/my.cnf <container_id>:/path/to/my.cnf

记得替换 <container_id>/path/to/my.cnf 为实际的容器ID和路径。

相关推荐
杰哥的狗16 分钟前
nacos连接失败,启动失败常见问题
linux·docker
XXYBMOOO27 分钟前
Xilinx-FPGA-PCIe-XDMA 驱动内核兼容性问题修复方案
linux·运维·服务器
DarkAthena1 小时前
【GaussDB】构建一个GaussDB的Docker镜像
数据库·docker·gaussdb
爱学习的狮王1 小时前
window10和ubuntu22.04双系统之卸载ubuntu系统
linux·运维·ubuntu
Deutsch.3 小时前
负载均衡Haproxy
运维·负载均衡·haproxy
不做无法实现的梦~4 小时前
mid360连接机载电脑,远程桌面连接不上的情况
运维·服务器·电脑
运维成长记4 小时前
关于linux运维 出现高频的模块认知
运维·职场和发展·云计算
张火火isgudi5 小时前
CentOS8 使用 Docker 搭建 Jellyfin 家庭影音服务器
服务器·docker·容器
IT成长日记5 小时前
【自动化运维神器Ansible】Ansible常用模块之archive模块详解
运维·自动化·ansible·常用模块·archive
晴天¥5 小时前
阶段1--域名服务器
运维·服务器·网络