Link Search Menu Expand Document

Move2Kube Web Interface

Bringing up Move2Kube all-in-one container

Choose the version for you use case:

Stable Release (for production use):

To run locally using docker:

$ mkdir -p workspace
$ cd workspace
$ docker run -p 8080:8080 -v "${PWD}:/workspace" -v //var/run/docker.sock:/var/run/docker.sock --rm -it quay.io/konveyor/move2kube-aio:release-0.2

To run locally using podman:

$ mkdir -p workspace 
$ cd workspace
$ podman run -p 8080:8080 -v "${PWD}:/workspace:z" --rm -it quay.io/konveyor/move2kube-aio:release-0.2

Latest (if you need bleeding edge features and also for development and testing use):

To run locally using docker:

$ docker run --rm -it -p 8080:8080 quay.io/konveyor/move2kube-ui:latest

Optionally if you need persistence then mount the current directory:

$ docker run --rm -it -p 8080:8080 -v "${PWD}/move2kube-api-data:/move2kube-api/data" quay.io/konveyor/move2kube-ui:latest

And if you also need more advanced features of Move2Kube then mount the docker socket. This will allow Move2Kube to run container based transformers:

$ docker run --rm -it -p 8080:8080 -v "${PWD}/move2kube-api-data:/move2kube-api/data" -v //var/run/docker.sock:/var/run/docker.sock quay.io/konveyor/move2kube-ui:latest

To run locally using podman:

$ podman run --rm -it -p 8080:8080 quay.io/konveyor/move2kube-ui:latest

Access the UI in http://localhost:8080/.

  Note: There is a known issue when mounting directories in WSL.  
  Some empty folders may be created in the root directory.  
  If you are on Windows, use Powershell instead of WSL until this is fixed.

Bringing up Move2Kube UI as Helm Chart

Move2Kube can also be installed as a Helm Chart from ArtifactHub

Also, for Helm Chart and Operator checkout Move2Kube Operator.