Many cloud providers benefit from fine-grained resource management in Container as a Service (CaaS), e.g., energy savings. However, while optimizing power consumption, cloud providers also need to consider service performance. Few studies in the literature performed a balanced optimization of the two objectives in the initial container placement (ICP). As such, the obtained solutions are often locally optimal. In this work, we model the ICP as a bi-objective optimization problem. Unfortunately, directly applying a conventional performance modeling method in solving the problem is complex and costly, especially for a large-scale application scenario. It also fails to capture the impacts of some non-resource constraints such as high availability constraints. To tackle these issues, we propose a novel application isolation metric to quantify the overall service performance. With regard to the power consumption objective, we opt for a non-linear model since a linear one makes power consumption indistinguishable in a homogeneous setting. With the two building blocks, we introduce an optimization algorithm named First Fit based improving Genetic Algorithm (denoted by FF-based-IGA) to find the best ICP solution. Our experimental results are as follows: 1) the proposed application isolation metric is effective at improving service performance, and 2) FF-based-IGA achieves a desirable balance between power consumption and service performance.