The most difficult thing in this journey is to find proper way. There is plethora of obsolete, low-level, incomplete tools, obsolete docs and other things that can lead astray.
To display beautiful and informative maps you need styles. You can create your own styles, or take them from Open Map Tiles. You need to configure properly your service to use this styles
docker run \
-v .:/map --rm --name tailmaking-test tailmaker:latest \
--input /map/your-file.osm.pbf --output /map/out-name.mbtiles \
--config /map/config-openmaptiles.json \
--process /map/process-openmaptiles.lua
--configand--processflags can be omitted