はじめに
MacにHomebrewでDocker Desktopをインストールしようとすると、以下のようなエラーが発生しました。
% brew install --cask docker
Error: Failure while executing; /usr/bin/sudo -E -- /usr/bin/xattr -w com.apple.metadata:kMDItemAlternateNames \(\"docker\"\) /opt/homebrew/Caskroom/docker/4.38.0,181591/Docker.app/Contents/Resources/etc/docker.bash-completion exited with 1. Here's the output:
xattr: [Errno 1] Operation not permitted: '/opt/homebrew/Caskroom/docker/4.38.0,181591/Docker.app/Contents/Resources/etc/docker.bash-completion'
対策
いろいろと調べた結果、「[HomebrewでDocker Desktopを再インストールするときに注意すること][1]」というページを見つけました。
–forceをつけて全部削除してインストールし直すだけで解決できるようです。
brew uninstall --cask docker --force
brew install --cask docker
これで無事にDocker Desktopをインストールすることができました。
ありがとうございました。