使用docker api python客户端创builddocker中心资源库

我试图通过docker cloud api在docker hub上创build一个公共仓库,但是当我导入dockercloud python包的时候会抛出以下错误:

文件“/Users/abdul/IstioVirEnv/lib/python3.6/site-packages/dockercloud/api/auth.py”,第60行,在load_from_file“错误获取凭据 – err:exec:”%s“:可执行文件不是' % cmd) dockercloud.api.exceptions.AuthError: error getting credentials - err: exec: "docker-credential-osxkeychain": executable file not found in $PATH, out:

如何使用docker api python客户端在Docker中心上创build公共存储库?

以下是我所尝试的:

views.py

 import dockercloud .... # DockerCloud authentication dockercloud.user = "arycloud" dockercloud.apikey = "***************" repository = dockercloud.Repository.create(name='username/repo-name',username='****', password='****') repository.save() 

请帮帮我! 提前致谢!

这可能与Docker for Mac的这个问题有关。 有问题的解决方法步骤,并确保您正在运行最新版本的Docker for Mac。