私の知る限り、エラーは、言及されたディレクトリに名前が付けられたファイルがないことを意味しますがagent.28198
、その内容をリストすると、ファイル(ローカルソケットファイル)が明らかにそこにあります。docker がソケットを取得できない理由は何でしょうか?
完全なコマンド シナリオは次のとおりです。
$ eval $(ssh-agent -s)
Agent pid 28199
$ ssh-add
Enter passphrase for /home/ubuntu/.ssh/id_rsa:
Identity added: /home/ubuntu/.ssh/id_rsa (/home/ubuntu/.ssh/id_rsa)
$ DOCKER_BUILDKIT=1 docker build --ssh default -t my_image .
could not parse ssh: [default]: stat /tmp/ssh-qpL02JZP5k7x/agent.28198: no such file or directory
$ ls -l /tmp/ssh-qpL02JZP5k7x/
total 0
srw------- 1 ubuntu ubuntu 0 Sep 9 08:50 agent.28198