I'm a noob when it comes to jekyll and even gems.
Basically any use of this container is complaining about "public_suffix", see below.
> docker run --rm -v "$PWD:/src" -p 4000:4000 grahamc/jekyll new blog
/usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.13.6/lib/bundler/definition.rb:179:in `rescue in specs': Your bundle is locked to public_suffix (2.0.3), but that version could not be found in any of the sources listed in your Gemfile. If you haven't changed sources, that means the author of public_suffix (2.0.3) has removed it. You'll need to update your bundle to a different version of public_suffix (2.0.3) that hasn't been removed in order to install. (Bundler::GemNotFound)
from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.13.6/lib/bundler/definition.rb:173:in `specs'
from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.13.6/lib/bundler/definition.rb:233:in `specs_for'
from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.13.6/lib/bundler/definition.rb:222:in `requested_specs'
from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:118:in `block in definition_method'
from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.13.6/lib/bundler/runtime.rb:19:in `setup'
from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.13.6/lib/bundler.rb:99:in `setup'
from /usr/local/bundle/gems/jekyll-3.3.0/lib/jekyll/plugin_manager.rb:36:in `require_from_bundler'
from /usr/local/bundle/gems/jekyll-3.3.0/exe/jekyll:9:in `<top (required)>'
from /usr/local/bundle/bin/jekyll:22:in `load'
from /usr/local/bundle/bin/jekyll:22:in `<main>'