0
如果我將我的私人SSH密鑰添加到我的Docker映像中,如何隱藏它而不留下蹤跡,那麼沒有人(除我以外)可以訪問它?如何隱藏SSH密鑰到Docker鏡像而不留下痕跡?
如果我將我的私人SSH密鑰添加到我的Docker映像中,如何隱藏它而不留下蹤跡,那麼沒有人(除我以外)可以訪問它?如何隱藏SSH密鑰到Docker鏡像而不留下痕跡?
你不能。恕我直言。只要你的目標受衆有能力做docker diff
和docker run --entry-point
。
解決方法:
生成(或存儲)在本地主機上的鍵
ssh-keygen -f mydockerkey -N ''
然後,在運行時使用卷映射到插入此文件中動態到容器:
$ docker run --rm -it -v $PWD/mydockerkey:/root/.ssh/id_rsa ubuntu find /root/.ssh -type f
/root/.ssh/id_rsa
謝謝 - 我會去的。 – zuzak