Olá, pode fazer um teste com a imagem oficial do MySQL ?
Primeiro criando o container dessa forma:
docker run -d -e MYSQL_ROOT_PASSWORD=mypass --net=host mysql:5.5
depois você tenta acessar como no exemplo do livro, porém informando a senha que está sendo cadastrada na criação do container, no caso: mypass.
Abraço