美文网首页
执行docker cp命令报错

执行docker cp命令报错

作者: 我是个杀手啊 | 来源:发表于2020-12-23 22:59 被阅读0次

问题描述:

在执行docker cp命令的时候,从宿主机复制文件到容器操作执行正常,但是从容器复制文件到宿主机的时候报如下所示报错:

Error response from daemon: error processing tar file: docker-tar: relocation error: /lib/x86_64-linux-gnu/libnss_files.so.2: symbol __libc_readline_unlocked, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
: exit status 127

问题原因:

docker版本导致

Initialize nss libraries in Glibc so that the dynamic libraries are loaded in the host environment not in the chroot from untrusted files. CVE-2019-14271 may allow unprivileged access to host system while copying files from a malicious container image with docker cp command. Affected versions: v19.03.0. Older Docker versions are not affected by this issue. This fix is included in the already released Docker v19.03.1. Users of Docker v19.03.0 are advised to upgrade.

解决办法:

升级docker版本

[root@VM_0_16_centos ~]#  yum remove -y docker-ce docker-ce-cli

[root@VM_0_16_centos ~]#  yum -y install  docker-ce docker-ce-cli

相关文章

网友评论

      本文标题:执行docker cp命令报错

      本文链接:https://www.haomeiwen.com/subject/gycpnktx.html