I made a tutorial for CAN Bus using Raspberry Pi: http://youness.net/raspberry-pi/raspberry-pi-can-bus
It uses MCP2515 and MCP2551 that are discussed a lot in this forum. It uses also latest Raspbian Stretch (Lite).
I took time to explain each part, because not all of us here know about hardware/software requirements.
Feel free to ask me any question.