Homebrew を使用して Docker をインストールする
Docker コンテナーは、間違いなく、アプリケーションの開発とデプロイの方法に革命をもたらしました。これらは、開発者に、分離された環境でアプリケーションと依存関係をパッケージ化する機能を提供します。
最近では、究極のコンテナ化プラットフォームとして Docker が広く採用されています。このため、macOS や Windows を含め、すべてのプラットフォームで Docker をセットアップすることが非常に簡単になりました。
Homebrew を使用して MacOS に Docker をインストールする
Docker は、macOS Big Sur、macOS Monterey、macOSCatalina などの最新バージョンの macOS をサポートしています。Docker は、Applications
ディレクトリにインストールして/usr/local/bin
にシンボリックリンクを作成できるネイティブアプリケーションを提供します。
Homebrew を使用して Docker をインストールします。これは、macOS にアプリケーションをインストールするために使用できるオープンソースのソフトウェアパッケージ管理システムです。
Homebrew はパッケージをディレクトリにインストールしてから、ファイルを/usr/local
にシンボリックリンクします。ターミナルで以下のコマンドを実行すると、Homebrew をインストールできます。
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
Docker をインストールするために Homebrew がインストールされたので、以下のコマンドを実行します。
brew cask install docker
このコマンドは、docker
パッケージをダウンロードし、Docker インストーラーを実行し、GUI を開いて構成をセットアップします。以下のコマンドを使用して、インストールが成功したことを確認します。
docker --version
前述のように、Homebrew はパッケージをディレクトリにインストールしてから、ファイルを/usr/local
(macOS Intel の場合)にシンボリックリンクします。ただし、Brew が Docker をインストールした後は、docker コマンド(シンボリックリンク)が/usr/local/bin
で使用できない場合があります。
これを解決するには、次の手順に従います。
-
⌘+Spaceを押して
Spotlight Search
を開き、Docker
と入力して Docker を起動します。 -
Docker には特権アクセスが必要
ダイアログボックスで、OK
をクリックします。 -
パスワードを入力し、
OK
をクリックします。 -
Docker を起動すると、ステータスメニューにクジラのようなアイコンが表示されます。これは、Docker の場所を指すすべてのシンボリックファイルが
/usr/local/bin
に適切に設定されていることを意味します。 -
ターミナルで以下のコマンドを実行することで確認できます。
コード:
$ ls -l /usr/local/bin/docker*
次に、Docker アイコンをクリックして、Docker が起動するのを待ちます。
最後に、以下のコマンドを実行して、Docker インストールが正しくセットアップされていることをテストします。
$ docker run hello-world
出力:
Docker レジストリーから hello-world
イメージをプルし、このコマンドで Docker コンテナーを正常に作成しました。これは、Docker がシステムに適切にセットアップされたことを意味します。
Isaac Tony is a professional software developer and technical writer fascinated by Tech and productivity. He helps large technical organizations communicate their message clearly through writing.
LinkedIn