Mac için Docker'ı komut satırından mı başlatmak istiyorsunuz?


14

Mac için Docker'ı (ve / veya Windows için Docker'ı) komut satırından başlatmanın bir yolu var mı? Bununla ilgili herhangi bir belge bulamıyorum.

Ekibim, docker-machine kullanarak geliştirme ortamımızın kurulumunu otomatikleştirmek için bir dizi komut dosyası kullanıyor. Bazılarımız Mac için Docker'ı test ediyor ve beğeniyoruz, ancak komut satırına geri dönmeden önce ayrı bir uygulama başlatmayı sevmiyoruz.


Bazen görünüşte olduğu gibi launchctl start local.dlite( referans ). Şimdi var com.docker.helperve com.docker.dockerçalışıyor, ancak plist dosyalarını bulamıyorum.
techraf

Docker'ın hangi kısmını başlatmak istiyorsunuz? Daemon? Fiili docker konteynerini barındıran VM otomatik olarak IIRC'yi başlatmalıdır.
Daniel B

Windows hakkında emin değilim, ama benim için daemon ve VM hem önyükleme ya da oturum açmada otomatik olarak çalışıyor (hangisinden emin değilim).
Dan Lowe

@DanielB Burada Tercihler altında kullanıcı oturum açtığında çalıştığını gösterir, konsolda oturum açmadan önyüklenmiş bir makineye SSHed ederseniz makine başlatılmamalıdır.
techraf

1
Mac için Docker'ı komut satırından başlatmak için herhangi bir çözüm buldunuz mu?
Martin

Yanıtlar:


9

Mac için Docker'ı terminalden aşağıdakileri kullanarak açabilirsiniz:

open -a Docker

Geçen hafta çıkan Mac için Docker'ın (1.12) ilk üretim sürümünü kullanıyorum. Ayrıca Tercihler altında otomatik olarak başlatabilirsiniz.


6
open --hide --background -a DockerDocker'ı başlatmak için kullanıyorum . --hideDeğil onun kuşkusuz sevimli ve deniz memelileri dolu UI baştan benim ekran savurganlık yapar ve --backgrounddevam etmek beni bırakarak, odak alma uygulamasını durdurur dockerbenim konsolunda komutları. Eğer arka plan programı tamamen bitene kadar beklemek istiyorsanız, fikirler için stackoverflow.com/questions/5274294 adresine bakın .
tobych

1
open -a DockerDaemon çalışmadan önce döneceğini unutmayın . MacBook'umda başlatmak 30 saniyenin biraz altında.
Alex S
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.