Podmanメモ

2435 ワード

初期設定

$ brew install podman
$ podman --version
podman version 4.0.3
$ podman machine init

zshでコマンドを補完する

$ echo 'fpath=(/opt/homebrew/share/zsh/site-functions $fpath)' >> .zshrc
$ exec $SHELL -l
$ podman machine [tab]
init   -- Initialize a virtual machine
list   -- List machines
rm     -- Remove an existing machine
set    -- Sets a virtual machine setting
ssh    -- SSH into an existing machine
start  -- Start an existing machine
stop   -- Stop an existing machine

VM を起動する

$ podman machine start
Starting machine "podman-machine-default"
INFO[0000] waiting for clients...
....
Machine "podman-machine-default" started successfully

podman-composeも使ってみる

$ pip3 install podman-compose
$ sudo /opt/homebrew/Cellar/podman/4.0.3/bin/podman-mac-helper install
$ podman machine stop; podman machine start

docker-compose.ymlが存在するdirで起動してみる

$ cd path/to/docker-compose
$ podman-compose up -d