Skip to content
Chieh-Yu Lee edited this page Jun 14, 2022 · 24 revisions

Rebuild digital sorter

Steps:

  1. stop the running docker container docker container stop digital-sorter
  2. remove the docker container docker container rm digital-sorter
  3. remove the current image docker image rm digital-sorter
  4. rebuild the image (with different port, stated in Dockerfile) docker build -t digital-sorter .
  5. docker run it with 9001:3939 port mapping (digital-sorter) 9003:4141 (private-sorter)

Useful links for docker commands

Save docker image into .tar file

docker save --output digital-sorter03.tar digital-sorter
After transferring the .tar file to another server, use docker load -i digital-sorter03.tar to load the latest image

Run digital sorter

Mount folders (data and www). data is a folder with datasets. www is a folder with PNGs.

docker run -p 9001:3939 -d \
  --mount type=bind,source=/mnt/P01.digital_sorter/digital_sorter/data,target=/app/data \  #mount data folder
  --mount type=bind,source=/mnt/P01.digital_sorter/digital_sorter/www,target=/app/www \    #mount www folder (for pictures)
  -it \
  --name digital-sorter \
  digital-sorter

Run private sorter

docker run -p 9003:4141 -d \
  --mount type=bind,source=/mnt/P01.digital_sorter/private_sorter/data,target=/app/data \
  --mount type=bind,source=/mnt/P01.digital_sorter/private_sorter/www,target=/app/www \
  -it \
  --name private-sorter \
  private-sorter

Clone this wiki locally