运行命令 **sed** 时出现 docker 容器错误 [重复]
Posted
技术标签:
【中文标题】运行命令 **sed** 时出现 docker 容器错误 [重复]【英文标题】:docker container error when I run command **sed** [duplicate] 【发布时间】:2021-12-09 18:42:20 【问题描述】:当我运行命令 sed 时,会出现下面的 msg:
sed -i 's/127.0.0.11/8.8.8.8/g' resolv.conf
sed: cannot rename ./sedHaHgXE: Device or resource busy
【问题讨论】:
【参考方案1】:使用下面的命令将实现特定的字符串替换:
echo "$(sed 's/127.0.0.11/8.8.8.8/g' /etc/resolv.conf)" > /etc/resolv.conf
related article
【讨论】:
这很有可能在sed
开始之前用空文件替换原始resolve.conf
文件。以上是关于运行命令 **sed** 时出现 docker 容器错误 [重复]的主要内容,如果未能解决你的问题,请参考以下文章
尝试从 docker 容器访问共享内存时出现“权限被拒绝”,即使 --ipc 设置为“主机”
centos7下安装docker时出现没有安装包docker问题的解决
使用 rust 二进制文件运行 docker 映像时出现权限被拒绝错误
在节点 Docker 容器中运行项目时出现 Tailwind CSS EACCESS 错误(Docker Compose)
在 Docker Toolbox 中运行 Java 应用程序时出现 SunCertPathBuilderException