basic workable docker