name defines the the hostname for the container (the default is localhost), which is used
for reaching secondary (service) containers.
By default, all services are exposed directly on localhost.
This field is useful if you would rather have a different hostname instead of localhost,
for example, if you are starting multiple versions of the same service.
The command used as pid 1 (or args for entrypoint) when launching the container.
command overrides the image’s COMMAND.
It will be used as arguments to the image ENTRYPOINT if it has one, or as the executable
if the image has no ENTRYPOINT.
The name of a custom docker image to use.