Skip to content

Instantly share code, notes, and snippets.

@pablotron
Created May 6, 2023 06:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pablotron/f19037d1718224611efd7aa6e05f82b6 to your computer and use it in GitHub Desktop.
Save pablotron/f19037d1718224611efd7aa6e05f82b6 to your computer and use it in GitHub Desktop.
podman-compose test
# clone repo
pabs@worm:~/git> git clone https://github.com/pablotron/bookman && cd bookman
... snipped ...
# show that we're starting from scratch
pabs@worm:~/git/bookman> podman volume ls && podman image ls |grep bookman
pabs@worm:~/git/bookman>
# build images, start service
pabs@worm:~/git/bookman> podman-compose up -d
... snipped ...
# show that service is running
pabs@worm:~/git/bookman> podman-compose ps
['podman', '--version', '']
using podman version: 4.3.1
podman ps -a --filter label=io.podman.compose.project=bookman
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d06c51772ebf localhost/bookman_db:latest postgres 11 seconds ago Up 9 seconds ago bookman_db_1
181db1f06b2e localhost/bookman_web:latest /bookman 8 seconds ago Up 8 seconds ago 0.0.0.0:3000->3000/tcp bookman_web_1
exit code: 0
# show volume
pabs@worm:~/git/bookman> podman volume ls
DRIVER VOLUME NAME
local a68964b53d640378ec80f421c0987ac03a3b771560c5e221b0c30216b8205d8a
local bookman_db_data
# viewed exposed web interface in browser, screenshot is publicly
# available here:
# https://pmdn.org/shots/podman-compose-bookman-20230506.png
# shut it all down
pabs@worm:~/git/bookman> podman-compose down
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment