The general result is this:
Proposition: Let $A$ be a ring such that $A_m$ is Noetherian for every maximal ideal $m$. If every element of $A$ is contained in at most finitely many maximal ideals, then $A$ is Noetherian.
This is a standard exercise, and used in constructing the famous example (due to Nagata) of a Noetherian ring of infinite Krull dimension. Here is a proof sketch:
Let $I_0 \subset I_1 \subset \ldots$ be an ascending chain of ideals. Passing to $A/I_0 =: \overline{A}$, since $\overline{A}$ has finitely many maximal ideals by the assumption, we reduce to the semilocal case. Continuing to denote the ideals by $I_i$, we have that for each maximal ideal $m_i$ of $\overline{A}$, there exists $n_i$ with $(I_{n_i})_{m_i} = (I_{n_i+1})_{m_i}$. As there are finitely many indices, we can take their maximum, to obtain an $n$ with $(I_n)_m = (I_{n+1})_m$ for every maximal ideal $m$ of $\overline{A}$. Then $I_{n+1}/I_n$ is locally $0$ at every maximal ideal, hence is $0$.