docker-compose up
docker-compose build
docker-compose push
oc tag mikebild/products-api products-api:latest --scheduled
oc tag mikebild/web-app web-app:latest --scheduled
Convert Docker-Compose to OpenShift
kompose convert -f docker-compose.yml --provider=OpenShift
Update OpenShift
oc apply -f ./deployments/redis-deploymentconfig.yaml
oc apply -f ./deployments/redis-imagestream.yaml
oc apply -f ./deployments/redis-service.yaml
oc apply -f ./deployments/products-api-deploymentconfig.yaml
oc apply -f ./deployments/products-api-imagestream.yaml
oc apply -f ./deployments/products-api-service.yaml
oc apply -f ./deployments/web-app-deploymentconfig.yaml
oc apply -f ./deployments/web-app-imagestream.yaml
oc apply -f ./deployments/web-app-service.yaml
Expose Service
oc expose svc/products-api
oc expose svc/web-app
Delete OpenShift Deployments
oc delete all -l io.kompose.service=redis
oc delete all -l io.kompose.service=products-api
oc delete all -l io.kompose.service=web-app
https://docs.docker.com/compose/
https://access.redhat.com/documentation/en-us/net_core/2.2/html-single/getting_started_guide/index