services:podman
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| services:podman [2024/12/19 14:13] – jas | services:podman [2025/04/02 13:43] (current) – jas | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Podman/ | ====== Podman/ | ||
| - | Podman (short for pod manager) is an open source tool for developing, managing, and running containers. It was developed by Red Hat engineers along with the open source community. | + | Podman (short for Pod Manager) is an open source tool for developing, managing, and running containers. It was developed by Red Hat engineers along with the open source community. |
| - | EECS Linux systems run a Red Hat Enterprise Linux compatible operating system. | + | EECS Linux systems run a Red Hat Enterprise Linux compatible operating system |
| Fortunately, | Fortunately, | ||
| - | In order to use Podman on a tech-supported EECS Linux system, you must be a member of a research group that has its own servers with local storage. | + | In order to use Podman on a tech-supported EECS Linux system, you must be a member of a research group that has its own servers with **local** storage. |
| - | 1) Request permission to use Podman by sending an email to tech. Please include your research group, and the server name where you would like to use containers. | + | 1) Request permission to use Podman by sending an email to tech. Please include your research group, and the server name where you would like to use containers. |
| - | 2) By default, Podman will use the following directory within | + | 2) By default, Podman will use your EECS home directory for container storage |
| - | a) Create a **local directory** for Podman storage: | + | a) Get rid of any old Podman configuration in your account: |
| - | + | ||
| - | % mkdir / | + | |
| - | + | ||
| - | b) Get rid of any old Podman configuration in your acocunt: | + | |
| % rm -rf ~/ | % rm -rf ~/ | ||
| % rm -f ~/ | % rm -f ~/ | ||
| | | ||
| - | c) Copy the default Podman storage configuration file: | + | b) Copy the default Podman storage configuration file to your home directory: |
| % mkdir $HOME/ | % mkdir $HOME/ | ||
| % cp / | % cp / | ||
| - | d) Update $HOME/ | + | c) Update $HOME/ |
| Replace: | Replace: | ||
| Line 35: | Line 31: | ||
| with: | with: | ||
| - | runroot = "/ | + | runroot = "/ |
| | | ||
| Also replace: | Also replace: | ||
| Line 45: | Line 41: | ||
| graphroot = "/ | graphroot = "/ | ||
| + | Of course, replace < | ||
| + | |||
| + | NOTE: For temporary purposes, you can also specify the container storage location on the command to the podman command instead of configuring it as above: | ||
| + | |||
| + | podman --root / | ||
| 3) Now you can test container storage: | 3) Now you can test container storage: | ||
| Line 79: | Line 80: | ||
| Mastodon: | Mastodon: | ||
| </ | </ | ||
| + | |||
| + | Podman has now been setup in your account. | ||
| For more information on Podman: | For more information on Podman: | ||
services/podman.1734635628.txt.gz · Last modified: by jas
