Which two statements about job-level container: configuration are true? (Choose two.)
Select all correct answers, then click Submit.
Short Explanation and Infographic
container.options and container.credentials are real knobs for privileged flags and private registries. You still need runs-on; services are extras, not a full substitute for the job container when you want steps inside an image.
Full explanation below image
Full Explanation
Job containers support image, env, ports, volumes, options, and credentials. options passes additional docker create flags (use sparingly and understand security impact). credentials authenticates to private container registries. runs-on remains required to select the host environment that runs the container engine. GitHub does not move the job to a mythical serverless edge that ignores runners. services: add dependent containers; many jobs use services with or without a job container, but services alone do not mean your build steps run inside python:3.12—that is what jobs.<id>.container is for. Review which actions are compatible with container jobs, especially those expecting host systemd or preinstalled OS packages.