Using a FWD Docker Image¶
Introduction¶
FWD docker images which are either built in-house, or pre-built and available in the Golden Code Docker Hub, can be used with thefbash.sh script. The used is very similar to dbash.sh (in fact it is basically dbash.sh -f option), but includes a deployed version of FWD. By default, the image used is goldencode/fwddev_4.0_ubuntu_24.04_jdk17:latest, but the --tag=<tag> option is available so a specific tag, other than latest can be used. The image has to be available, so if an invalid tag is specified, an error will occur. The goldencode/fwddev_4.0_ubuntu_24.04_jdk17:latest image is also know by other repository names:
goldencode/fwddev_4.0_ubuntu_24.04_jdk17:latestgoldencode/fwddev_4.0_jdk17:latestgoldencode/fwddev_4.0:latestgoldencode/fwddev_jdk17:latestgoldencode/fwddev:latest
In the current revision of dbash.sh, the --omit-ports is no longer available, as the default is to not map any ports, and specific options are to be included if you desire ports to be made available. These are:
--port-gui = Open typical GUI ports (7443 and 7449-7459)
--port-debug = Open typical debug ports (2080 and 5000)
--port-jmx = Open JMX 22100 port
--port-pg=<port> = Open <port> (usually 5432) to the PGPORT (override container port 5432 with --pgport=<port>)
--manual_port=<hport:cport>[,<hport:cport>...] include one or more port openings with "-p hport:cport".
Deprecated: If you want to have multiple containers running at the same time, always include the --omit-ports option, which is the same as including the --no-gui --no-jmx --no-debug options. Also, most conversion or other non-runtime usage should include those options.
Typical usage for the default image:
fbash.sh
If you have a local image you would rather use, include the -l option:
fbash.sh -l
If you have a particularly tagged FWD image you would rather use:
fbash.sh --tag=trunk_16420 * or * fbash.sh -l --tag=<branch_revision>
Hint: The pre-built projects can be copied on the host. See how to copy them to the specified directory by opening this link.