猿问

Docker 返回“json:无法将字符串解组为 []string 类型的 Go 值”

我是码头工人的新手。我尝试使用以下内容启动图像:


fig up -d --allow-insecure-ssl

但我收到以下错误消息:


json: cannot unmarshal string into Go value of type []string

我不知道如何解决它。


我的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

码头工人版本


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

图 --version


fig 1.0.1

任何想法为什么我会收到此错误?


炎炎设计
浏览 472回答 1
1回答

尚方宝剑之说

一是fig早已迁移到docker compose.其次,docker 1.6.2 不是 docker 的最新版本。因此,在过多追逐该错误之前(鉴于1638之类的问题):更新到docker composedocker 1.8.2例如,检查您的入口点docker-compose.yml:true应该是/bin/true。
随时随地看视频慕课网APP

相关分类

Go
我要回答