[英]Docker returns "json: cannot unmarshal string into Go value of type []string"
I'm new to docker.我是码头工人的新手。 I tried to launch an image with:
我尝试使用以下内容启动图像:
fig up -d --allow-insecure-ssl
But I get the following error message:但我收到以下错误消息:
json: cannot unmarshal string into Go value of type []string
And I can't figure out how to fix it.我不知道如何解决它。
My fig.yml
:我的
fig.yml
:
configrepo:
image: docker-registry.backbasecloud.com/backbase/engage-configuration:latest
environment:
- SERVICE_NAME=configuration
ports:
- "8788:8080"
configserver:
image: docker-registry.backbasecloud.com/backbase/engage-configserver:latest
environment:
SERVICE_NAME: configserver
ports:
- "8888:8888"
links:
- configrepo:configrepo
dns: 172.17.42.1
docker version码头工人版本
Client version: 1.6.2
Client API version: 1.18
Go version (client): go1.4.2
Git commit (client): 7c8fca2
OS/Arch (client): darwin/amd64
Server version: 1.8.2
Server API version: 1.20
Go version (server): go1.4.2
Git commit (server): 0a8c2e3
OS/Arch (server): linux/amd64
fig --version图 --version
fig 1.0.1
Any ideas why I'm getting this error?任何想法为什么我会收到此错误?
First, fig
has long been migrated to docker compose
.首先,
fig
早已迁移到docker compose
。
Second, docker 1.6.2 is not the newest release of docker.其次,docker 1.6.2 不是 docker 的最新版本。
So before chasing that bug too much (in light of issues like 1638 ):因此,在过多追逐该错误之前(鉴于1638之类的问题):
docker compose
and docker 1.8.2docker compose
和 docker 1.8.2docker-compose.yml
: true
should be /bin/true
for instance.docker-compose.yml
入口docker-compose.yml
:例如, true
应该是/bin/true
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.