Docker-compose ile docker'ı başlatma ile ilgili sorunlarım var. Ben hatayı>
Building postgres
ERROR: Couldn't connect to Docker daemon - you might need to run `docker-machine start default`.
aşağıdaki docker-compose -f dev.yml build
çalıştırdığınızda ben docker-machine ls
makineyi çalıştırırsanız
Ancak docker-compose -f dev.yml build
başarıyla tamamlar bundan sonra eval "$(docker-machine env default)"
çalıştırarak hata sabit açıkça yukarı>
NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS
default - virtualbox Running tcp://192.168.99.100:2376 v1.12.1
olduğunu.
Sorgunuz neden bu işe yaradı, aslında ne oluyor ve nasıl geri alabilirim?
Bu, bunu düzeltmenin güvenli bir yolu mu? Şu anda bu sadece benim laptop, ama bu konteynerler yakın gelecekte şirket sunucularını vurmak gerekiyor.
ben bash ile süper akıcı değilim ama hep olmuştur eval
aday olmamaya ve özellikle bu doğal Docker desteklemeyen bir makinede Docker kullanmak beklenen yolu gerçekten
Ah, bu hakkı anladım, bu docker komutu olmadan, docker VM'ye açık SSH oturumu olsaydı gerçekten işe yarayacaktı? –
Evet, VM'ye SSH eklerseniz ve 'docker' komutlarını çalıştırırsanız, yerel Docker Engine'e karşı çalışırlar. Ortam değişkenlerini uzak bir Docker Engine - Docker Machine ile çalışmak için kullanabilirsiniz, sadece daha kolay hale getirir ve bağlantıyı güvenceye alır. –