build立:
我使用pip安装了docker-compose :
pip install docker-compose
它似乎安装成功。 但是,当我尝试运行: docker-compose
在我有我的docker-compose.yml定义的目录中,我得到以下exception:
Traceback (most recent call last): File "c:\Python27\Scripts\docker-compose-script.py", line 9, in <module> load_entry_point('docker-compose==1.2.0', 'console_scripts', 'docker-compose ')() File "c:\Python27\lib\site-packages\pkg_resources.py", line 351, in load_entry _point return get_distribution(dist).load_entry_point(group, name) File "c:\Python27\lib\site-packages\pkg_resources.py", line 2363, in load_entr y_point return ep.load() File "c:\Python27\lib\site-packages\pkg_resources.py", line 2088, in load entry = __import__(self.module_name, globals(),globals(), ['__name__']) File "c:\Python27\lib\site-packages\compose\cli\main.py", line 11, in <module> import dockerpty File "c:\Python27\lib\site-packages\dockerpty\__init__.py", line 17, in <modul e> from dockerpty.pty import PseudoTerminal File "c:\Python27\lib\site-packages\dockerpty\pty.py", line 21, in <module> import dockerpty.io as io File "c:\Python27\lib\site-packages\dockerpty\io.py", line 18, in <module> import fcntl ImportError: No module named fcntl
我从与docker无关的不同职位了解到,这个错误是由于fcntl是linux本地,显然,我的python窗口分布丢失了它。 然而,这里指定的人的解决方法不一定适用于我个人的情况。
我也尝试了这里的步骤: https : //github.com/docker/compose/releases
我使用curl(没有unameparsing)下载了linux存档,并给了执行权,但仍然是:
$ docker-compose -version ./docker-compose: ./docker-compose: cannot execute binary file
有没有人知道在Boot2docker虚拟机上安装docker-compose的任何解决方法/实际function的方法?
您可以在boot2docker Windows上运行docker撰写程序。
你可以安装docker compose
在一个容器里 直接在boot2docker
并使用它。
请参阅“ 如何在Windows上安装docker-compose并发出1085 。