1

Я пытаюсь запустить контейнер докера на экземпляр windows a2 amazon ec2 (windows 8) и пытаюсь установить докер. Единственный вариант - установить boot2docker. При использовании сервера доступа Microsoft boot2docker не работал, потому что виртуальная коробка не могла работать без аппаратной виртуализации. Я думал, что это может быть проблемой здесь, но, похоже, это не так, поскольку boot2docker-vm запущен.docker/boot2docker in amazon ec2

У меня проблема при попытке запустить boot2docker. Если я использую Boot2Docker Start.exe, я получаю

Waiting for VM and Docker daemon to start .............ooo 

И это зависает. Если я пытаюсь запустить из PowerShell с boot2docker -v up я получаю следующее:

Boot2Docker-cli version: v1.7.1 
Git commit: 8fdc6f4 
2015/08/06 20:35:58 executing: C:\Program Files\Oracle\VirtualBox\VBoxManage.exe showvminfo boot2docker-vm --machinereadable 
Waiting for VM and Docker daemon to start... 
.Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0).Connecting to tcp://localhost:2022(attempt #0)... 

ли это что-то делать с не в состоянии получить доступ к Localhost на экземпляре ec2 или виртуальной машине? Если да, то как я могу обойти это?

+1

Вы должны просто загрузить Linux и запустить Docker напрямую, вам не нужно * boot2docker. boot2docker - это быстрый хак, который позволяет запускать контейнеры Linux на ОС, отличной от Linux. – BraveNewCurrency

+0

Хорошо, но в этой ситуации я вынужден использовать Windows. Я пытаюсь установить/вытащить контейнер с виртуального сервера Windows, и это то, что мои клиенты будут работать с – frei

ответ

2

Я бы предложил запустить контейнер для экземпляра Linux вместо экземпляра Windows, если можно. Таким образом, вы можете избежать использования виртуальной машины (boot2docker + virtualbox) в вашей виртуальной машине (экземпляр AWS Windows). Затем CLIP docker может использовать собственный сокет unix.

+0

Хорошо, но что, если я не могу? Я смотрю на докер-машину, но я не знаю, возникнут ли те же проблемы – frei