Closed andig closed 5 years ago
I've traced this down to the manifest push command:
cmdMP := exec.Command("docker", "-D", "-l", "debug", "manifest", "push", fmt.Sprintf("%s:%s", imageName, version))
// cmdMP.Env = append(cmdMP.Env, envDockerExperimental)
pub.manifestPush = cmdMP
Once I disable the ENV variable, the publish works fine. Looks a little like a docker issue on OSX. Doing the same thing from the command line works fine:
~/htdocs/gravo master* 6s
❯ DOCKER_CLI_EXPERIMENTAL=enabled docker -D -l debug manifest push andig/gravo:v0.2.0
sha256:40b82e39d75a9db726056c946c3829226e60523bb0b49a691262e811a0745193
~/htdocs/gravo master*
❯ docker -D -l debug manifest push andig/gravo:v0.2.0
sha256:40b82e39d75a9db726056c946c3829226e60523bb0b49a691262e811a0745193
~/htdocs/gravo master*
❯ DOCKER_CLI_EXPERIMENTAL=disabled docker -D -l debug manifest push andig/gravo:v0.2.0
docker manifest push is only supported on a Docker cli with experimental cli features enabled
I do have experimental
enabled in my docker config per default.
Fixed in v0.3.1
I'm seeing strage output when pushing the manifest:
It looks as this is coming from the docker side. However, pushing the images and creating the manifest is working fine. I can also publish fine from the command line using the same docker binary (
/usr/local/bin/docker
):Right now totally confused where this is coming from.