Description
RedHat does not support docker or docker-compose. RHEL has a "compatible" product called 'podman' and 'podman' compose. Successfully using MSR leveraging podman and podman-compose. I currently have api control plane running on Windows. Now need to have the api control plane running on RHEL.
When running the podman-compose --- I get the follwing:
podman-compose -f control-plane.yaml up -d
podman-compose version: 1.0.6
['podman', '--version', '']
using podman version: 4.6.1
** excluding: set()
['podman', 'ps', '--filter', 'label=io.podman.compose.project=docker', '-a', '--format', '{{ index .Labels "io.podman.compose.config-hash"}}']
podman volume inspect docker_nginx-certs || podman volume create docker_nginx-certs
['podman', 'volume', 'inspect', 'docker_nginx-certs']
podman volume inspect docker_conf.d || podman volume create docker_conf.d
['podman', 'volume', 'inspect', 'docker_conf.d']
['podman', 'network', 'exists', 'softwareag-api-management']
Traceback (most recent call last):
File "/home/enowak/.local/bin/podman-compose", line 8, in
sys.exit(main())
File "/home/enowak/.local/lib/python3.6/site-packages/podman_compose.py", line 2941, in main
podman_compose.run()
File "/home/enowak/.local/lib/python3.6/site-packages/podman_compose.py", line 1423, in run
cmd(self, args)
File "/home/enowak/.local/lib/python3.6/site-packages/podman_compose.py", line 1754, in wrapped
return func(*args, **kw)
File "/home/enowak/.local/lib/python3.6/site-packages/podman_compose.py", line 2067, in compose_up
podman_args = container_to_args(compose, cnt, detached=args.detach)
File "/home/enowak/.local/lib/python3.6/site-packages/podman_compose.py", line 999, in container_to_args
raise ValueError("'CMD_SHELL' takes a single string after it")
ValueError: 'CMD_SHELL' takes a single string after it