Troubleshooting
Refer to the following resources if you encounter an issue with the Concert toolkit container.
Running a shell within the container
You can troubleshoot the container by opening a shell within the container. Add the flag
-it
to the container run command to open an interactive shell within the container,
and remove the -c
flag from the /bin/bash
command. For
example:docker run -it --rm \
-v ${HOST_DIR_SRC_CODE}:/data/src \
-v ${HOST_DIR_TOOLKIT_DATA}:/toolkit-data \
-it
${TOOLKIT_IMAGE} /bin/bash
You can then run commands within the container to
troubleshoot any issues you are facing.Setting environment variables within the container
You can set environment variables by passing the -e argument when using the
container run command. For example, the following command sets the environment
variable
MY_VAR
to my-value
:docker run -it --rm \
-v ${HOST_DIR_SRC_CODE}:/data/src \
-v ${HOST_DIR_TOOLKIT_DATA}:/toolkit-data \
-e MY_VAR=my-value \
${TOOLKIT_IMAGE} /bin/bash -c "echo $MY_VAR"
This is useful for setting up environment
variables that configure the behavior of the utilities within the container during a command is
run."x509: certificate signed by unknown authority"
If you receive the following error message when running the
image-scan
utility
to scan an image from a container registry, you may need to skip TLS verification when connecting to
the registry:x509: certificate signed by unknown authority
See the image-scan
utility for more information on how to skip TLS verification.