草庐IT

container1

全部标签

docker - 启动 docker 容器 "Error response from daemon: OCI runtime create failed: container_linux.go:348"时收到以下错误

我正在使用$sudodockerstart我收到以下错误Errorresponsefromdaemon:OCIruntimecreatefailed:container_linux.go:348:startingcontainerprocesscaused"exec:\"-f\":executablefilenotfoundin$PATH":unknownError:failedtostartcontainers:885dccbc45d1 最佳答案 我通过删除最新的docker镜像解决了这个问题-似乎上一个镜像中的故障正在持续到下一

docker - 启动 docker 容器 "Error response from daemon: OCI runtime create failed: container_linux.go:348"时收到以下错误

我正在使用$sudodockerstart我收到以下错误Errorresponsefromdaemon:OCIruntimecreatefailed:container_linux.go:348:startingcontainerprocesscaused"exec:\"-f\":executablefilenotfoundin$PATH":unknownError:failedtostartcontainers:885dccbc45d1 最佳答案 我通过删除最新的docker镜像解决了这个问题-似乎上一个镜像中的故障正在持续到下一

node.js - Docker 和 Rabbitmq : ECONNREFUSED between containers

我正在尝试为rabbitmq和容器的消费者设置单独的docker容器,即监听队列并执行必要任务的进程。我创建了yml文件和docker文件。我能够运行yml文件,但是当我检查docker-compose日志时,我看到哪里有ECONNREFUSED错误。NewUserNotification.js:require('seneca')().use('seneca-amqp-transport').add('action:new_user_notification’,function(message,done){…returndone(null,{pid:process.pid,status

node.js - Docker 和 Rabbitmq : ECONNREFUSED between containers

我正在尝试为rabbitmq和容器的消费者设置单独的docker容器,即监听队列并执行必要任务的进程。我创建了yml文件和docker文件。我能够运行yml文件,但是当我检查docker-compose日志时,我看到哪里有ECONNREFUSED错误。NewUserNotification.js:require('seneca')().use('seneca-amqp-transport').add('action:new_user_notification’,function(message,done){…returndone(null,{pid:process.pid,status

docker - 如何在 Google Container Engine/Kubernetes 上扩展我的集群?

我有两个在GoogleContainerEngine上的Kubernetes集群中运行的应用容器实例(恰好是Node.JS应用,但这不重要)。我想将其扩展到三个实例。我的集群有一个主节点和两个小节点,还有一个复制Controller和一个负载平衡器服务。复制Controller让我的应用容器在两个节点上愉快地运行。我可以看到有一个方便的gcloudalphacontainerkubectlresize命令可以让我更改副本的数量,但我不知道如何或是否可以增加集群的大小本身,以便它可以启动另一个minion节点。我只看到gcloud命令来创建、删除、列出和描述集群;无需调整它们的大小。如果

docker - 如何在 Google Container Engine/Kubernetes 上扩展我的集群?

我有两个在GoogleContainerEngine上的Kubernetes集群中运行的应用容器实例(恰好是Node.JS应用,但这不重要)。我想将其扩展到三个实例。我的集群有一个主节点和两个小节点,还有一个复制Controller和一个负载平衡器服务。复制Controller让我的应用容器在两个节点上愉快地运行。我可以看到有一个方便的gcloudalphacontainerkubectlresize命令可以让我更改副本的数量,但我不知道如何或是否可以增加集群的大小本身,以便它可以启动另一个minion节点。我只看到gcloud命令来创建、删除、列出和描述集群;无需调整它们的大小。如果

Docker 如何在 spec.container.env.value 上使用 bool 值

有没有办法为spec.container.env.value传递一个bool值?我想用helm覆盖docker父镜像(https://github.com/APSL/docker-thumbor)中的bool环境变量:UPLOAD_ENABLED我做了一个更简单的测试如果您尝试以下yaml:apiVersion:v1kind:Podmetadata:name:envar-demolabels:purpose:demonstrate-envarsspec:containers:-name:envar-demo-containerimage:gcr.io/google-samples/no

Docker 如何在 spec.container.env.value 上使用 bool 值

有没有办法为spec.container.env.value传递一个bool值?我想用helm覆盖docker父镜像(https://github.com/APSL/docker-thumbor)中的bool环境变量:UPLOAD_ENABLED我做了一个更简单的测试如果您尝试以下yaml:apiVersion:v1kind:Podmetadata:name:envar-demolabels:purpose:demonstrate-envarsspec:containers:-name:envar-demo-containerimage:gcr.io/google-samples/no

docker - 如何使 docker container ls -f name 按确切名称过滤?

dockercontainerls-fname=foo返回名称中包含foo的所有容器。这意味着它还会返回一个名为foobar的容器,例如。如何过滤所有准确命名为foo的容器? 最佳答案 dockercontainerls-fname=^/foo$可以通过使用正则表达式来实现。插入符号^匹配名称的确切开头,美元$匹配结尾。斜杠/是必需的,因为过滤器机制需要以斜杠为前缀的名称。 关于docker-如何使dockercontainerls-fname按确切名称过滤?,我们在StackOverf

docker - 如何使 docker container ls -f name 按确切名称过滤?

dockercontainerls-fname=foo返回名称中包含foo的所有容器。这意味着它还会返回一个名为foobar的容器,例如。如何过滤所有准确命名为foo的容器? 最佳答案 dockercontainerls-fname=^/foo$可以通过使用正则表达式来实现。插入符号^匹配名称的确切开头,美元$匹配结尾。斜杠/是必需的,因为过滤器机制需要以斜杠为前缀的名称。 关于docker-如何使dockercontainerls-fname按确切名称过滤?,我们在StackOverf