コマンドラインからDocker for Macを起動しますか?


13

コマンドラインからMac用のDocker(および/またはWindows用のDocker)を起動する方法はありますか?私はそれに関するドキュメントを見つけることができません。

私のチームは、一連のスクリプトを使用して、docker-machineを使用して開発環境のセットアップを自動化します。私たちの中にはDocker for Macをテストして気に入っている人もいますが、コマンドラインに戻る前に別のアプリを起動する必要はありません。


道に沿って、それは一見そうだったlaunchctl start local.dlite参考)。現在com.docker.helpercom.docker.docker実行していますが、plistファイルを見つけることができません。
テクラフ

Dockerのどの部分から始めたいですか?デーモン?実際のdockerコンテナをホストするVMは、IIRCで自動的に起動するはずです。
ダニエルB

Windowsについてはわかりませんが、私にとっては、デーモンとVMの両方がMacの起動時またはログイン時に自動的に実行されます(どちらが不明か)。
ダン・ロウ

@DanielB ここでは、Preferencesの下にユーザーログイン時に実行されることが示されていますが、コンソールにログオンせずに起動したマシンにSSHで接続した場合、マシンは起動しないはずです。
テクラフ

1
コマンドラインからDocker for Macを起動するためのソリューションを見つけましたか?
マーティン

回答:


9

以下を使用して、ターミナルからMac用Dockerを開くことができます。

open -a Docker

私は先週リリースされたDocker for Macの最初の製品版(1.12)を使用しています。[設定]で自動起動することもできます。


6
open --hide --background -a DockerDockerの起動に使用しています。これ--hideにより、明らかにキュートでクジラに満ちたUIが画面全体に散らばることがなくなり--background、アプリケーションがフォーカスを取得できなくなりdocker、コンソールでコマンドを続行できます。デーモンが実際に起動するまで待機する場合は、stackoverflow.com / questions / 5274294でアイデアを確認してください。
-tobych

1
open -a Dockerデーモンが起動して実行される前に戻ることに注意してください。私のMacBookでは、起動に30秒弱かかります。
アレックスS
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.