It’s item dependent. Items have a JSON value “container” which specifies the default container they would generate in. example:
"type" : "COMESTIBLE",
"id" : "oj",
"name" : "orange juice",
"weight" : 263,
"color" : "yellow",
"spoils_in" : 120,
"container" : "bottle_plastic", ********
"comestible_type" : "DRINK",
"symbol" : "~",
"quench" : 35,
"healthy" : 2,
"nutrition" : 4,
"description" : "Freshly-squeezed from real oranges! Tasty and nutritious.",
"price" : 90,
"material" : "fruit",
"volume" : 1,
"phase" : "liquid",
"flags" : ["EATEN_COLD"],
"fun" : 3