The 36-year-old player has joined the National League South club on a free transfer after leaving Bordeaux in France.
Carroll expressed his enthusiasm for playing for Daggers, stating that he values the opportunity to play football, regardless of the level.
He aims to focus on the love of the game and contribute to the team's project to move up the leagues.
Carroll has played for several prominent clubs in England, including Newcastle, Liverpool, and West Ham.