## 事象 [[Colima]]、[[Docker]]、[[Docker Compose]]をインストールする。 ```console brew install docker docker-compose colima brew services start colima ``` `docker compose` コマンドが認識されない。 ```console $ docker compose docker: unknown command: docker compose Run 'docker --help' for more information ``` ### 環境 | 対象 | バージョン | | ------------------ | ---------- | | [[macOS]] | 15.7 | | [[Ghostty]] | 1.2.0 | | [[Colima]] | 0.8.4 | | [[Docker]] | 28.4.0 | | [[Docker Compose]] | 2.39.3 | ## 原因 > [!unresolved] > Dockerプラグインがどうとからしいが、詳細は理解していない。。 ## 解決方法 `~/.docker/cli-plugins` 配下に[[シンボリックリンク]]を張る。 ```console mkdir -p ~/.docker/cli-plugins ln -sfn /opt/homebrew/opt/docker-compose/bin/docker-compose ~/.docker/cli-plugins/docker-compose ``` 公式情報では見つけられなかったが、インストールのタイミングで注意書きが出るらしい。以下の記事を参考に対応した。 <div class="link-card-v2"> <div class="link-card-v2-site"> <img class="link-card-v2-site-icon" src="https://cdn.qiita.com/assets/favicons/public/production-c620d3e403342b1022967ba5e3db1aaa.ico" /> <span class="link-card-v2-site-name">Qiita</span> </div> <div class="link-card-v2-title"> DockerDesktopからcolimaにお乗り換えの方はこちらです - Qiita </div> <div class="link-card-v2-content"> はじめに DockerDesktopを卒業し、colimaに移行したい。 macからDokcerDesktopを削除するだけでも意外と苦労したので、 作業内容をメモしておく。 DockerDesktopを使用していない人は、 ... </div> <img class="link-card-v2-image" src="https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-afbab5eb44e0b055cce1258705637a91.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLXByb2ZpbGUtaW1hZ2VzLmltZ2l4Lm5ldC9odHRwcyUzQSUyRiUyRnMzLWFwLW5vcnRoZWFzdC0xLmFtYXpvbmF3cy5jb20lMkZxaWl0YS1pbWFnZS1zdG9yZSUyRjAlMkYzNzUwNjIzJTJGYmNkZmYwNjcxNTgzZWIyMTIwM2YxNzU4MjM4ZDdkN2IzYjQ0NzUxMiUyRnhfbGFyZ2UucG5nJTNGMTcxMTExNTc2Nz9peGxpYj1yYi00LjAuMCZhcj0xJTNBMSZmaXQ9Y3JvcCZtYXNrPWVsbGlwc2UmYmc9RkZGRkZGJmZtPXBuZzMyJnM9N2JlNTcyZWJjZTM2Yzk4MDJmZjFjNDhmNTU0MzE5Mzk%26blend-x%3D120%26blend-y%3D467%26blend-w%3D82%26blend-h%3D82%26blend-mode%3Dnormal%26s%3De93d26226c5392527e745bfb07934e04?ixlib=rb-4.0.0&w=1200&fm=jpg&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk2MCZoPTMyNCZ0eHQ9RG9ja2VyRGVza3RvcCVFMyU4MSU4QiVFMyU4MiU4OWNvbGltYSVFMyU4MSVBQiVFMyU4MSU4QSVFNCVCOSU5NyVFMyU4MiU4QSVFNiU4RiU5QiVFMyU4MSU4OCVFMyU4MSVBRSVFNiU5NiVCOSVFMyU4MSVBRiVFMyU4MSU5MyVFMyU4MSVBMSVFMyU4MiU4OSVFMyU4MSVBNyVFMyU4MSU5OSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1wYWQ9MCZzPTVkOWRhMDVhNjdlY2E1YmZhMjE1NzQxMWFlNDI2MWY3&mark-x=120&mark-y=112&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTgzOCZoPTU4JnR4dD0lNDBUYW5hY2h1OCZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTM2JnR4dC1wYWQ9MCZzPTdhODc0ZGZmYzQ4YTFjMzQ5MTViYTljMjU2MmZmY2Rk&blend-x=242&blend-y=480&blend-w=838&blend-h=46&blend-fit=crop&blend-crop=left%2Cbottom&blend-mode=normal&s=bfd2bf29a88ac33cdbba85245a8c3709" /> <a href="https://qiita.com/Tanachu8/items/81dc0e8fd2bf6ae21428#docker-compose-%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%81%8C%E9%80%9A%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E8%A8%AD%E5%AE%9A"></a> </div> > **docker compose コマンドが通るように設定** > > どうやら、インストールのタイミングで注意書きが出ていたみたいですが、 > Docker compose は Docker plugin として扱われるため、シンボリックリンクを追加する必要があります。 > > (後ほど出てくるbuildxも似たことをする必要あり)