add docker WORKDIR, VOLUME options, add g++ system package