There is no need to run this command, but now Docker requires you to specify the command to run (or at least the entry point). I assume this is due to the principles of the scheme. The following command will successfully create a docker container:
docker create -v /dbdata
This container can be used as a volume container, but it can never work.
However, many Docker utilities (such as Compose) expected the command to exist because they would use run , not just create internally.
If you want to make very small containers for DVC purposes, use very small static binaries such as tianon / true .
source share