docker: cabal