You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Step 1. Launch the simulator container(s)


After compiling the pncsimulator image locally or fetching the image from remote registry, executing the command below to start the container:

docker run –p 18181:8181 –d –name pncsimu-18181 –t pncsimu:1.0.5

It should be noted that we redirect the request from host:18181 to container:8181. You can configure whatever port mapping to container:8181 at your discretion.

After starting the container, you should be able to verify the running container by:

Docker container ps –a | grep pncsimu

Step 2. Reset the simulator


Users can reset the simulator using administration API by executing the following command.

curl –X POST –H "content-type:application/json" http://${SERVER_IP:SERVER_PORT}/pncsimu/v1/reload-data -d @INITIAL_DATA


In our case, the SERVER_PORT is 18181.

Here, INITIAL_DATA is a JSON representation describing the status of operational datastore.

The file is formatted as follows.



A sample INITIAL_DATA file is attached.

  • No labels