Due to the strong coupling between power injections and bus voltages in DC distribution networks, it is impossible to achieve economic dispatch and recover the nominal voltages of all buses, simultaneously. In light of this, a multi-objective optimization-based control model is formulated for the multiple distributed energy resources (DERs) within the DC distribution network to be dispatched as a virtual power plant. A compromise can be made between the economic efficiency and voltage distribution quality by placing different weights on the multiple objectives. To this end, a distributed real-time multi-objective control strategy is proposed. Specifically, facilitated by sequential peer-to-peer communication, the dynamics of the cyber-physical DC distribution system imitate the primal-dual subgradient algorithm to the multi-objective optimization, thus can iteratively converge to its optimal solution. A dynamic weight adjustment mechanism is further designed to bound the bus voltages within a feasible range. This strategy is plug-and-play, privacy-preserving, robust to communication failures, and responsive to change of operating conditions compared to its centralized counterpart. Simulation studies of two typical DC distribution feeders verify the effectiveness of the proposed approach in various scenarios.