LoginSignup
14

More than 3 years have passed since last update.

ERROR: No such service:となった時の対応方法

Posted at
  • 環境
    • CentOS Linux release 7.8.2003 (Core)
    • Docker Engine Version:19.03.8
    • docker-compose version 1.25.5

事象 : docker-composeコマンドを使ったら怒られた

$ docker ps
CONTAINER ID    IMAGE       COMMAND            CREATED             STATUS        PORTS                     NAMES
1f8c9d969c7a    ponsuke_app "/usr/sbin/init"   53 minutes ago      Up 53 minutes 0.0.0.0:8081->8080/tcp    app-v2.0.0.0

$ docker-compose restart app-v2.0.0.0
ERROR: No such service: app-v2.0.0.0

原因 : 指定しているのがサービス名じゃなくてコンテナ名だから

いつもサービス名とコンテナ名を一緒にしていたが、たまたま変えたら引っかかった。

docker-compose.yml
version: '3.8'
services:
  app:    # << サービス名
    container_name: app-v2.0.0.0 # << コンテナ名
...省略...

Usage: restart [options] [SERVICE...]
docker-compose restart | Docker Documentation

対応 : サービス名を指定してdocker-composeを使う

$ docker-compose restart app
Restarting app-v2.0.0.0 ... done

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
14