小编sta*_*ave的帖子

docker-compose 没有这样的服务:myapp

我已经运行了一个图像:'docker-compose up'

使用 'docker ps' 我得到:

CREATED             STATUS              PORTS                    NAMES
55e1fd18acf1        simpleappnodedocker_web   "node app.js"            6 seconds ago       Up 6 seconds        0.0.0.0:9000->3000/tcp   myapp
9879ff20e241        postgres:9.6              "docker-entrypoint..."   36 hours ago        Up 36 hours         0.0.0.0:5432->5432/tcp   nd-db
Run Code Online (Sandbox Code Playgroud)

我尝试运行 bash 以进入 shell,但出现错误,如何解决这个问题,我想我做错了什么。

$docker-compose run myapp /bin/bash   
ERROR: No such service: myapp
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml:

version: '2'
services:
  web:
    container_name: myapp
    build: .
    command: node app.js
    ports:
      - "9000:3000"
Run Code Online (Sandbox Code Playgroud)

docker

17
推荐指数
1
解决办法
6万
查看次数

标签 统计

docker ×1