Skip to main content

Shipping Container Images, Shipping Container Recognizer

We provide a Docker image with our OCR technology. It can be used on-premises without an internet connection. It lets you read information from a shipping container picture. To use it, you will need to get a Shipping Container Images License (switch to On-premises variant). An internet connection is needed during installation and for an occasional usage check.

Install​

1) Install Docker on your machine. See the system requirements.

2) Install Shipping Container Images:

Using the Manual steps. This is quicker if you are already familiar with Docker.

3) Call the prediction API

Upgrade​

  1. Stop the running docker containers using the image. Run docker ps -q --filter ancestor=platerecognizer/container to get the docker container id. And then docker stop CONTAINER_ID to stop it.
  2. Update the image: docker pull platerecognizer/container.
  3. Run the container (see last step of Installation).

Uninstall​

Each license can only be used on a single machine. If you need to move your installation to a new machine, you must first uninstall it from the initial machine.

  1. On the machine running Shipping Container Images On-premises, verify that the docker container is running. If it is not running, start it.

    • Open a browser and go to http://localhost:8001/. You should see Shipping Container Images welcome message.
  2. Update the restart policy of the container

    • Find the CONTAINER_ID of the Shipping Container Images On-premises with docker ps.
    • docker update --restart no CONTAINER_ID
  3. Uninstall the license. Replace the HOST-IP with the IP address of the machine running the docker container, localhost in case of the same machine.

    • curl http://HOST-IP:8001/uninstall/

    or directly in the browser:

    • http://HOST-IP:8001/uninstall/

System Requirements​

For best performance, we recommend running the container from a Linux machine. With a recent processor (7-8 gen Intel CPU with 4 cores), inference should take around 100ms. Minimum requirements are:

  • Use an OS that supports Docker. See the installation guide for how to install on Windows, Mac or Linux.
    • If your system does not meet the requirements to run Docker Desktop, you can install Docker Toolbox.
  • Intel CPU 3rd gen or higher (must support AVX instructions).
  • At least 500MB of free RAM.
  • If you are using VMware, you should disable EVC.
tip

If you are behind a firewall you might also need to whitelist these IP addresses.