docker setup and test