【M1 Mac】Homebrewでdockerをインストールする

タイトル画像(docker) プログラム

dockerを使うとローカル環境を
汚すことなく開発ができると聞いたので
導入することにしました。


インストール方法は非常に簡単ですが、
毎度毎度ちょっとつまづいたので
解決方法をまとめています。


少しでもお役に立てれば幸いです!

実行環境

・macOS 13.0 Ventura
・Homebrew 3.6.8

【docker】インストール方法

  • STEP ①
    インストールコマンドを実行する
    % brew install docker —cask

    —caskをつけないとエラー出てしまうので注意!
    ※caskとは?
     GUIをインストールするパッケージ。
     無印brewはCUIをインストール。

  • STEP ②
    まさかのエラー!
    Warning: Treating docker as a formula. For the cask, use homebrew/cask/docker
    Warning: No available formula with the name "—cask". Did you mean cask?
    ==> Searching for similarly named formulae...
    These similarly named formulae were found:
    brew-cask-completion                     cask
    To install one of them, run (for example):
      brew install brew-cask-completion
    ==> Searching for a previously deleted formula (in the last month)...
    Error: No previously deleted formula found.
    ==> Searching taps on GitHub...
    Error: No formulae found in taps.

    caskなんてねえよ!
    インストールしろ!
    と怒られました(笑)

    ちゃんと実行コマンドまで
    教えてくれるbrewちゃん
    ホント優しい…好き。

  • STEP ③
    インストール済みFormulae確認
    % brew list
    ==> Formulae
    autoconf	git		pcre2		rbenv		ruby-build
    gettext		m4		pkg-config	readline

    本当にcask入ってなかった!
    あらやだ!うっかり。

  • STEP ④
    【brew-cask-completion】導入
    % brew install brew-cask-completion
    % brew list
    ==> Formulae
    autoconf		m4			readline
    brew-cask-completion	pcre2			ruby-build
    gettext			pkg-config
    git			rbenv

    無事「brew-cask-completion」
    インストールされたのを確認!

  • STEP ⑤
    改めてインストールコマンドを実行
    % brew install docker —cask
    🍺  docker was successfully installed!
    
    % brew list
    ==> Formulae
    autoconf		m4			readline
    brew-cask-completion	pcre2			ruby-build
    gettext			pkg-config
    git			rbenv
    
    ==> Casks
    docker
  • STEP ⑥
    dockerアプリ起動
    % open /Applications/Docker.app

    dockerアプリ起動するとアクセス権の
    ワーニング表示が出たら「OK」クリック

    パスワード入力を求められるので入力

  • STEP ⑦
    確認!
    % docker —version
    Docker version 20.10.20, build 9fdeb9c
    
    % docker-compose --version
    docker-compose version 1.29.2, build 5becea4c

    無事dockerインストール完了!
    一緒にdocker-compose
    インストールさてたようですね。

私も長年愛用しています!
【難しい操作】も【専門知識】も不要!
気が向いたら時にポチポチするだけで
メモリをきれいに保てるのでオススメ!

まとめ!

brew-cask-completion導入忘れずに!
dockerアプリ起動するのも忘れずに!

以上!

月々定額で気軽に始められる安心価格!
デモサイトやQ&Aがかなり充実しているので
独学でつまづきがちな悩みもあっさり解決できる!