📑

MacOS(Intel CPU)のターミナルから直接dockerコンテナを操作する

2024/03/20に公開
  1. 前準備として、Limaを利用してdocker環境を用意しておく。

  2. ユーザルートディレクトリの .zshrc ファイルに以下をコピー、保存する。

    .zshrc
    export DOCKER_HOST=unix://$HOME/.lima/docker/sock/docker.sock
    
  3. ターミナルで以下のコマンドを実行する。

    command
    source  ~/.zshrc
    
  4. MacOSのターミナルでdocker(とdocker compose)が利用できるようにdockerをインストールする。

    command
    brew install docker docker-compose
    
  5. 前準備で用意しておいたdocker環境を起動する。

  6. MacOSのターミナルから以下コマンドを実行して、dockerが動作することを確認する。

    command
    docker run -d -p 80:80 --name my-apache-container httpd:latest
    
  7. ブラウザでも以下のアドレスにアクセスして動作を確認する。

    http://127.0.0.1/
    

Discussion