这个命令过去几天用得很好:
docker build -t dtwill/elasticsearch . | tee build.log
现在找不到命令-t的错误。在我的环境中唯一改变的是我通过pip安装了docker-py。
这是boot2docker启动后的输出:
bash-3.2$ docker version
Client version: 1.3.2
Client API version: 1.15
Go version (client): go1.3.3
Git commit (client): 39fa2fa
OS/Arch (client): darwin/amd64
Server version: 1.4.0
Server API version: 1.16
Go version (server): go1.3.3
Git commit (server): 4595d4f
我假设docker-py已经搞砸了......我试图在apt-get更新期间构建失败时执行一个图,所以我尝试通过docker而不是fig ...来构建图像。但是...已经安装了一段时间,并且在安装无花果时,docker build -t正在工作。
[更新]所以,我卸载了docker-py并更新了boot2docker,所以现在客户端的版本是1.4.1,但是build命令仍然是错误的。
答案 0 :(得分:0)
这不是一个答案,但是码头工人正在重新开始工作。我卸载了docker-py(我安装的最后一件事,当docker按预期运行时)并使用OS X安装程序重新安装了docker。我的Dockerfiles正在重建。