dockerfile from mysql:5.7
报错:The following signatures couldn't be verified because the public key is not available: NO_PUBKEY
解决方法:
1、dockerfile里的添加上 RUN apt-key adv --keyserver pgpkeys.mit.edu --recv-keys 467B942D3A79BD29
2、执行docker build之后报错中找到类似“467B942D3A79BD29”的,复制粘贴到上面recv-keys 后面
3、重新执行一次docker build后就正常了,如果是正常的话repo.mysq.com..... 是不会报NO_PUBLIC key错误的
更多apt-key如下,任选其一:
1、apt-key adv --recv-keys --keyserver keyserver.ubuntu.com F42ED6FBAB17C654
2、gpg --keyserver pgpkeys.mit.edu --recv-key ED444FF07D8D0BF6 gpg -a --export ED444FF07D8D0BF6 | sudo apt-key add - 3、apt-key adv --keyserver keys.gnupg.net --recv-keys ED444FF07D8D0BF6 4、wget -q -O - archive.kali.org/archive-key.asc | apt-key add
