Docker无法附加到容器。

4
我正在使用 bitnami/symfony docker 项目 (https://github.com/bitnami/bitnami-docker-symfony)。
docker ps

    CONTAINER ID        IMAGE                            COMMAND                  CREATED             STATUS              PORTS                    NAMES
    d42e336d7454        bitnami/symfony:1-debian-10      "/app-entrypoint.sh …"   5 minutes ago       Up 5 minutes        0.0.0.0:8000->8000/tcp   simplistiapp_app_1
    7f37c7c6fec8        bitnami/mariadb:10.3-debian-10   "/opt/bitnami/script…"   5 minutes ago       Up 5 minutes        0.0.0.0:3306->3306/tcp   simplistiapp_mariadb_1

然后我尝试使用SSH:

docker exec –it simplistiapp_app_1 /bin/bash

出现了这个错误(昨天还好用):

Error: No such container: –it

我做错了什么?从我看过的文章来看这应该是可以的 - 昨天它还能正常工作。


你确定你正在准确地运行 docker exec -it simplistiapp_app_1 /bin/bash 吗? -i-t 明确是 docker exec 的选项。 - jkr
我粘贴的内容就是我运行的,没错... - Alex.Barylski
1个回答

12

您在使用 -it 时似乎使用了不同的连字符符号。

在这里几乎看不到区别,但请比较以下内容:

正确: -

错误:

复制并粘贴以下命令将解决您的问题:

docker exec -it simplistiapp_app_1 /bin/bash


2
哦,天啊。谢谢!你真是个好眼力。这就是我从网站复制粘贴命令的后果。昨天我可能是自己打的。 :) - Alex.Barylski

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接