Well, it's from my own trial and error. So, my containers was stuck in boot loop. I found that the logs complained about missing 'libsteam_api.so' (yes, I finally found the log). So I googled it and found a bunch of other users with same issue. Seems not related to this container but missing from the release it self (someone said on a forum).
So I downloaded the archive and put it in the app-data folder as specified in prev post.
Source: https://survivetheark.com/index.php?/forums/topic/507590-error-linux-server-missing-file-not-starting/&