当前位置: 首页 > 知识库问答 >
问题:

无法在本地docker中找到映像“Sensor1容器:最新”:来自守护进程的错误响应:拒绝对Sensor1容器的拉取访问,存储库拒绝

王念
2023-03-14

我是docker的初学者,我正在尝试创建一个容器。我创建了容器,然后退出了。我试图在容器中重新输入,但它给我以下错误:无法找到图像“Sensor1容器:最新的”本地docker:来自守护进程的错误响应:传感器1容器的拉取访问被拒绝,html" target="_blank">存储库不存在,或者可能需要“docker login”:拒绝:请求的资源访问被拒绝。

我试图创建一个与第一个容器名称相同的新容器,但出现以下错误:容器名称“/Sensor1Container”已被容器“a2d05fd0c3536f5a76a83db2e3947cc48a15d2768fd3bcbe409802fa7c40ed14”使用。您必须删除(或重命名)该容器才能重用该名称。请参阅“docker run--help”。

我看不到我的容器列表,也无法用该名称创建新的容器。

如何创建一个在退出页面后仍保留在那里的容器,以及如何在那里执行应用程序。

共有1个答案

东郭鸿福
2023-03-14

您可以使用命令 docker ps 来显示正在运行的容器(应该有一个与您提到的错误中打印的哈希 ID 匹配的容器)。

要为该容器输入BASH shell,可以使用以下命令:

docker exec -it a2d05fd0c3536f5a76a83db2e3947cc48a15d2768fd3bcbe409802fa7c40ed14 bash

必须先停止或重命名此容器,然后才能创建新容器:

停止docker container kill:

#replace container_id with a2d05fd0c3536f5a76a83db2e3947cc48a15d2768fd3bcbe409802fa7c40ed14 in this example
docker container kill container_id 

重 命名:

docker container rename CONTAINER NEW_NAME

您可以使用--rm参数运行容器以使其在完成给定任务后停止:

docker run --rm -it container:tag

如果您希望容器在运行给定任务时保留在后台,请使用--detach

docker run --detach container:tag

有关这些论点的更多信息,请参见文档:https://docs.docker.com/engine/reference/commandline/run/

 类似资料:
  • 问题内容: 我是Docker的新手。我正在尝试创建一个MongoDB容器和一个NodeJS容器。我的档案看起来: 它应该运行然后。但最终以while命令结束。我认为这是因为文件中的。这是正确的吗? 我在Win10系统上使用boot2docker。 如何解决此问题,以便节点可以连接到MongoDB? 问题答案: 在您的后端应用中,连接而不是。其中“ mongodb”是docker- compose.

  • 艰巨的任务:每次我试图停止或杀死一个正在运行的容器时,守护进程都会以错误响应的形式拒绝我的权限。 我刚开始用Ubuntu18学习如何使用docker。04虚拟机。我第一次运行一个容器。我没能阻止它,但至少它还在运行。现在,在我尝试运行另一个图像“furtuas/daisitory:image_available_first_ms”之后,一切都变得更糟了。两个集装箱在运行,我无法阻止其中一个。我尝试

  • 问题内容: 艰巨的任务: 每当我尝试停止或终止正在运行的容器时,都会收到Daemon拒绝的权限作为错误响应。 我刚刚开始通过使用Ubuntu18.04 VM学习如何使用docker。我是第一次运行容器。我无法停止它,但至少它正在运行。现在,当我尝试运行另一个图像“ furtuas / daisitory:image_available_first_ms”后,一切都变得更糟了。两个容器正在运行,我无

  • 谁能建议一下。为什么我可以从ec2实例访问s3,但不能从运行在同一ec2实例上的容器访问s3。

  • 我通过以下方式在Ubuntu 18上安装了Docker: sudo snap安装docker 已创建docker组,请将我的用户添加到其中。现在尝试通过以下方式进行测试: docker容器运行hello-world 并收到错误: docker:来自守护程序的错误响应:未能侦听抽象unix套接字“/容器填充程序/moby/Abcfbe6936523635F7064C99E32321E30DD4628

  • 我有一个运行java进程的docker容器,我试图将该进程连接到本地主机上运行的rabbitmq。 以下是我到目前为止所做的步骤: null 能够ping local-ip和curl rabbitmq admin api [{“名称”:“/”,“跟踪”:false}] 当我试图从容器内部telnet时,我得到 由:java.net.ConnectException:在java.net.plains