顯示具有 podman 標籤的文章。 顯示所有文章
顯示具有 podman 標籤的文章。 顯示所有文章

2021年3月4日 星期四

使用podman指令建立Persistent Storage的MySQL容器資料庫,並藉由systemctl設為Host重開機自動啟動

環境:RHEL 8.3
目的:透過podman建立一個Persistent Storage的MySQL 8.0資料庫,並藉由systemctl設為Host重開機自動啟動
備註1:podman run指令不支援--restart=always(因為podman有別於Docker架構,不使用Daemon機制(daemonless Container),無法透過Daemon機制去自動重啟)
參考資料 https://igene.tw/podman-intro
備註2:如果rm刪除容器重新建立,需要重新產生 podman generate systemd --name mysql-80-persist > mysql80-container.service

2021年3月3日 星期三

Hello podman

大部分指令和docker一樣
但是podman run指令不支援--restart=always(因為podman有別於Docker架構,不使用Daemon機制(daemonless Container),無法透過Daemon機制去自動重啟)
只能藉由systemctl設為Host重開機自動啟動
參考資料 https://igene.tw/podman-intro

sudo podman run ubi7/ubi:7.7 echo 'Hello!'

在容器內執行指令
sudo podman run -it ubi7/ubi:7.7 /bin/bash 
退出
exit

列出所有執行中的容器
sudo podman ps 

列出所有的容器(包含非執行中)
sudo podman ps -a

刪除容器
sudo podman rm

刪除容器Base Image
sudo podman rmi