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>