follow docker convension