1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

日本語が含まれたディレクトリでdocker-compose upを実行すると、"project name must not be empty"になる

Posted at

はじめに

とある仕事でWebアプリをコンテナ化する作業中にdocker-compose upコマンドを実行したら、project name must not be emptyという見慣れないエラーが出てきた。

環境

  • Mac Sonoma
  • Rancher Desktop v1.11.0

注意:Docker Desktopではありません

TL;DR

docker-compose.ymlを配置するディレクトリの名称に日本語を含めるのはNGらしい

事象

$ docker-compose up
project name must not be empty

docker-compose upが実行できない

原因

docker-compose.ymlを配置していたディレクトリのディレクトリ名に日本語が含まれていたことだった。

以下のようなディレクトリ構造

└── コンテナ化作業
    ├── Dockerfile
    └── docker-compose.yml

対処法

docker-compose.ymlを配置するディレクトリの名称に日本語を含めない

教訓

ディレクトリ名どうするか悩んだ結果、適当に日本語にしたら痛い目にあった。こういう作業をするディレクトリの名称はアルファベットにしよう。
Docker Desktopでも同じことが起きるのかは分からない。

1
1
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
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?