Upgrading Connect:Direct for UNIX using a Docker Container

Execute the following commands to complete the Connect:Direct® for UNIX upgrade process using Docker:
docker run --cap-add=IPC_OWNER \
        --cap-add=IPC_LOCK \
        --name=<container-name>  \
        --hostname=<host-name of previous container> \
        -v <host_dir>:/opt/cdfiles \
        -v <host mapped path>/cfg:/opt/cdunix/ndm/cfg  \
        -v <host mapped path>/secure+:/opt/cdunix/ndm/secure+ \
        -v <host mapped path>/SACL:/opt/cdunix/ndm/SACL  \
        -v <host mapped path>/work:/opt/cdunix/work  \
        -v <upload directory path on host>:<mount point inside container>  \
        -v <download directory path on host>:<mount point inside container>  \
        -p <host mapped client port: CD client port> \
        -p <host mapped server port: CD server port> \
        -it -d <image-id OR image-name:tag>
Sample Command
docker run --cap-add=IPC_OWNER \
        --cap-add=IPC_LOCK \ 
        --name=CD_CONTAINER_1  \
        --hostname=cdhost1 \
         -v /home/<user>/config:/opt/cdfiles \
         -v /home/<user>/cdunix/cfg:/opt/cdunix/ndm/cfg  \
         -v /home/<user>/cdunix/secure+:/opt/cdunix/ndm/secure+ \
         -v /home/<user>/cdunix/SACL:/opt/cdunix/ndm/SACL  \ 
         -v /home/<user>/cdunix/work:/opt/cdunix/work  \
         -v /home/<user>/Download:/opt/Download  \
         -p 2363:1363 \
         -p 2364:1364  \
         -it -d <image_id>