📚

【Podman】MacOS上でLinux学習環境を準備する①「Podmanインストール 、 Podman machine基本操作」

2024/06/21に公開

背景

  • MacOS上でLinux学習環境を準備したい
  • Podmanでコンテナ基礎の勉強もしたい

概要

  • Podmanのインストール
  • Podman machineの基本操作
    • 初期設定
    • 起動
    • SSH接続
    • 停止
    • 削除

関連用語

  • Homebrew
  • Podman
  • Podman machine

基本操作

  • Podmanインストール
brew install podman
  • Podmanバージョン確認
podman --version
  • Podman machineの初期設定
    ※最初に必ず実行する
podman machine init
  • Podman machineの確認
podman machine list
  • Podman machineの起動
podman machine start
  • 接続情報の確認
podman system connection list
  • SSH接続
podman machine ssh

→うまくいくとプロンプトが「%」から「$」に変わる
※変わらなかった場合
(例)~/.ssh/configの修正

vi ~/.ssh/config

「i」(insertモード)→下記情報を記載→「:wq」(保存して終了)

Host localhost
  IdentitiesOnly yes
  • 再度、SSH接続確認
podman machine ssh

→うまくいくとプロンプトが「%」から「$」に変わる(私は、ここでうまくいった)

  • Podman machineの停止
podman machine stop
  • Podman machineの削除
    ※起動中のものを削除したい場合は、オプション「-f」or「--force」をつける
podman machine rm

→ Are you sure you want to continue? [y/N] と聞かれるので、
y:削除する
N:削除しない
のどちらかを入力する

まとめ

  • MacOS上でLinux学習環境を準備できた
  • Podmanでコンテナ基礎の勉強もできた
  • SSH接続がうまくいかず、少し苦戦した、、、

参考

Discussion