在 docker-compose down 和 docker-compose up 之后,有时 docker-compose up 将导致无响应。通常,docker会告诉您创建了哪个容器。但是,没有显示任何内容。我尝试退出Docker App并重新启动它。无法修复它。重启OS后,docker-compose工作正常。
任何人都知道这个问题吗?
更新
Docker版本:1.12.0,build 8eab29e
Docker Composer版本:1.8.0,build f3628c7
平台:MacOS 10.11.4
答案 0 :(得分:0)
最后,我找到了核心问题。对于我的环境,我使用Charles作为代理服务器。我在Charles中启用了Mac OS代理。一次,我禁用它。 Docker会正常工作。
答案 1 :(得分:0)
您可能需要运行docker-compose ps
才能查看当前正在运行的内容。如果我是你,我想通过运行ps
和docker-compose kill
来杀死docker-compose rm
。 atm,docker compose将是干净的,你可以再次运行docker-compose up
答案 2 :(得分:-2)
关注链接上的文档: https://docs.docker.com/compose/install/
我用过Ubuntu 16.04命令:
curl -L https://github.com/docker/compose/releases/download/1.14.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
之后检查它是否有效。输出应该如下:
$ docker-compose --version
docker-compose version 1.10.1, build b252738