The invention discloses a high solid coating for a container and a preparation method of the high solid coating, and relates to the field of the coating chemical industry. The high solid coating comprises a host and a curing agent; the mass ratio of the host to the curing agent is 4:1; the host comprises the following components by mass: 40-60 percent of high solid low viscosity hydroxy acrylic resin, 1-5 percent of a rheological agent, 1-10 percent of a functional pigment, 20-25 percent of a sunproof pigment, 0-1 percent of an antifoaming agent, 1-3 percent of a wetting dispersant, 0.1-0.5 percent of a flatting agent I, 0.1-0.5 percent of a flatting agent II, 1-10 percent of a reactive diluent, 0.1-5 percent of a drier, and 1-5 percent of a mixed solvent. The coating has the advantages that the content of volatile organic compounds is low, the one-step film formation thickness is 150 microns, the surface dry purpose is achieved within 15 min, the film abrasion resistance is low to 40 mg, the coating is saved, the emission and coating time of volatile organic compounds are reduced, and the corrosion resistance, the abrasion resistance and the weathering resistance meet the requirement for anticorrosion outside the container, and adapt to the rapid production requirement of the container production line.