環境
- Mac mini (M1, 2020)
- macOS 11.6
- Homebrew 3.3.7
- docker: 20.10.11
- docker desktop: 4.1.0
❯ sw_vers
ProductName: macOS
ProductVersion: 11.6
BuildVersion: 20G165
❯ brew --version
Homebrew 3.3.7
Homebrew/homebrew-core (git revision b3e4725d75e; last commit 2021-12-09)
Homebrew/homebrew-cask (git revision cca22db663; last commit 2021-12-09)
❯ docker --version
Docker version 20.10.11, build dea9396e18
docker desktopが有料化となりましたが、個人使用であれば普通に使えます。
homebrewでdockerとdocker desktopをインストールする
homebrewを使ってサクッとインストールします。
> brew install docker
> brew install --cask docker
docker desktopを起動する
インストールが完了したらFinderからアプリケーションを開き、dockerをダブルクリックして、docker desktopを起動させます。
dockerを使用する
docker desktopが起動したら、dockerが使えます。
表示されているdocker/getting-started
のイメージを起動させましょう。
❯ docker run -d -p 80:80 docker/getting-started
Unable to find image 'docker/getting-started:latest' locally
latest: Pulling from docker/getting-started
be307f383ecc: Pull complete
bcbca5debd8f: Pull complete
b01ce6b852e5: Pull complete
82b5e1c8a205: Pull complete
a03caadc034c: Pull complete
32ccf701d239: Pull complete
ad05f374a3d4: Pull complete
377fcc7dfb96: Pull complete
Digest: sha256:86093b75a06bf74e3d2125edb77689c8eecf8ed0cb3946573a24a6f71e88cf80
Status: Downloaded newer image for docker/getting-started:latest
20975a2ffaf56d7999c7e8a1fcbf03d92e7ef4e61bfd078d0ba30b1fd50c4e22
ブラウザからコンテナに接続する
ブラウザを起動し、localhost:80
にアクセスすると、コンテナで起動しているサービスに接続できます。