なんか今日docker for macがアップデート入った。
今まで通りdocker-compose up
したらこんな感じの表示が出た
$ docker-compose up Docker Compose is now in the Docker CLI, try `docker compose up`
なんかdocker compose up
してみろとか描いてあったので使ってみた
$ docker compose up [+] Running 0/1
もうちょっと煌びやかな感じの表示が出ていた。 それっぽいコンテナの起動ログが出た後に
The new 'docker compose' command is currently experimental. To provide feedback or request new features please open issues at https://github.com/docker/compose-cli Error response from daemon: Duplicate mount point: /xxxx/hoge
とかでて死亡していた。実験的か。
docker-composeはpython製で、dockerコマンド自体はgolang製だったと思うのだけど、docker compose up
はどっちの言語で実装されているのだろうと思って、メッセージにあったURLをふむとどうもdocker compose up
はgolangらしい。
docker-compose
いれるのめんどうなのでdockerコマンドに内包されると便利そうだけど、微妙に機能が違うとかありそう。しばらくはdocker-compose up
で問題ない気がする。