LoginSignup
1
0

More than 1 year has passed since last update.

VSCodeのRemote Cotainerを起動しようとすると invalid mode: chached のエラーになる

Posted at

VSCodeのRemoteContainerでdocker composeを使おうとすると以下のエラーが出てしまう

ERROR: for fastapi-react_front_1  Cannot create container for service front: invalid mode: chached

ERROR: for front  Cannot create container for service front: invalid mode: chached

原因: docker-composeコマンドが入っていたため

ホストマシンであるMacには以下の2つのdocker compose が入っている状態になっていた。

$ docker compose version
Docker Compose version v2.2.1

$ docker-compose version
docker-compose version 1.29.2, build 5becea4c
docker-py version: 5.0.0
CPython version: 3.9.0
OpenSSL version: OpenSSL 1.1.1h  22 Sep 2020

docker composeがバージョン2になる前から使っていたので、 Docker Dekstopに標準でインストールされているものと、自前でインストールしたものの両方が混在していた

RemoteContaierはどうやら docker-compose があればdocker-compose を使うようなので、バージョンが古いせいでエラーが出ていたんじゃないかなという推測

解決方法: docker-composeコマンドのアンインストール

以下のコマンドで削除してあげればok

$ sudo rm /usr/local/bin/docker-compose

これでVSCodeのRemoteContainerも無事に起動できました ✨

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0