无法启动docker容器

无法启动docker容器,docker,system,Docker,System,因此,基本上我复制了回购协议,并(基于它)创建了我的 以前,当我启动commonsearch/elasticsearch容器时,它工作得很好,但在复制之后outdream1337@elasticsearch容器不再工作了。它不会产生错误: karlis@karlis-SATELLITE-L750 ~/Projects/search/cosr-back $ docker run -d -p 39200:9200 -p 39300:9300 outdream1337/local-elasticsea

因此,基本上我复制了回购协议,并(基于它)创建了我的

以前,当我启动commonsearch/elasticsearch容器时,它工作得很好,但在复制之后outdream1337@elasticsearch容器不再工作了。它不会产生错误:

karlis@karlis-SATELLITE-L750 ~/Projects/search/cosr-back $ docker run -d -p 39200:9200 -p 39300:9300 outdream1337/local-elasticsearch
c2bc8fb75cb1df09ef4b87890fa1ec22760659aa4deed42c5f2cb89f3891bf60
dkarlis@karlis-SATELLITE-L750 ~/Projects/search/cosr-back $ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
karlis@karlis-SATELLITE-L750 ~/Projects/search/cosr-back $
4c5bae680145        commonsearch/local-elasticsearch:latest   "/docker-entrypoint.s"   36 seconds ago      Up 35 seconds       0.0.0.0:39200->9200/tcp, 0.0.0.0:39300->9300/tcp   stoic_lalande
而且日志也没有显示任何内容(因为我的另一个repo会产生相同的错误,并且一切正常):


想法?

您说您没有更改图像(基于阅读评论)。 因此,据我所知,您希望在自己的存储库中以自己的名字显示相同的图像。您无法执行以下操作: (我就是这么做的):

测试图像:

docker run -d -p 39200:9200 -p 39300:9300 commonsearch/local-elasticsearch:latest
容器正在运行,没有错误:

karlis@karlis-SATELLITE-L750 ~/Projects/search/cosr-back $ docker run -d -p 39200:9200 -p 39300:9300 outdream1337/local-elasticsearch
c2bc8fb75cb1df09ef4b87890fa1ec22760659aa4deed42c5f2cb89f3891bf60
dkarlis@karlis-SATELLITE-L750 ~/Projects/search/cosr-back $ docker ps
CONTAINER ID        IMAGE               COMMAND             CREATED             STATUS              PORTS               NAMES
karlis@karlis-SATELLITE-L750 ~/Projects/search/cosr-back $
4c5bae680145        commonsearch/local-elasticsearch:latest   "/docker-entrypoint.s"   36 seconds ago      Up 35 seconds       0.0.0.0:39200->9200/tcp, 0.0.0.0:39300->9300/tcp   stoic_lalande
您可以在自己的姓名上标记图像:

docker tag commonsearch/local-elasticsearch:latest outdream1337/local-elasticsearch:latest
测试您的图像(实际上与commonsearch的图像完全相同)。不要忘记在commonsearch的容器上执行
docker rm-fv containerID
,因为此容器使用的端口与您希望用于图像的端口相同:

docker run -d -p 39200:9200 -p 39300:9300 outdream1337/local-elasticsearch:latest

948a1361d99e        outdream1337/local-elasticsearch:latest   "/docker-entrypoint.s"   24 seconds ago       Up 23 seconds        0.0.0.0:39200->9200/tcp, 0.0.0.0:39300->9300/tcp   mad_kalam
集装箱一直在运行。没有错误。因此,请登录docker hub:
docker登录
+凭证

docker push outdream1337/local-elasticsearch:latest

现在你有了同样的图像。在您自己的存储库中标记您自己的名称。

启动不带-d选项的容器,并检查是否可以找到崩溃的原因。错误日志相同//我得到了一个线索,当我运行docker容器时,它工作了1秒,然后消失了,这是为什么?@lvRRimUm你能分享你对图像所做的更改吗?您在Dockerfile中添加了什么?如果没有这些信息,可能很难回答这个问题。我没有对图像做任何更改,只是复制并保存了它。现在我正试着跑。