docker build -t livro-pog .
Após a construção da imagem, lembre-se de verificar se o compartilhamento de arquivos está ligado, para a pasa onde está o projeto.
docker run --rm -it -v "e:\repositorios\livro-pog:/srv/jekyll" -v "e:\repositorios\livro-pog\vendor\bundle:/usr/local/bundle" -p 4000:4000 -p 35729:35729 --name livro-pog livro-pog bash
ou
docker run --rm -it -v "d:\repositorios\livro-pog:/srv/jekyll" -v "d:\repositorios\livro-pog\vendor\bundle:/usr/local/bundle" -p 4000:4000 -p 35729:35729 --name livro-pog livro-pog bash
Se, após a execução desse comando, ocorrer algum problema com o docker em relação a diretórios já existente, atualize o docker e reinicie a máquina.
Talvez, reiniciar o docker-machine ou o próprio docker funcione. Teste essa hipótese.
jekyll serve --watch --force-polling --livereload
docker-machine ip
O endereço para acesso é http://IP_DO_DOCKER_MACHINE/livro-pog
docker exec -it livro-pog bash
pkill -u jekyll
git config --global user.email "josenaldo@gmail.com" git config --global user.name "Josenaldo de Oliveira Matos Filho"