in containers-docker-local/src/main/java/org/apache/aries/containers/docker/local/impl/ServiceImpl.java [65:83]
public void setInstanceCount(int count) {
try {
int curSize = containers.size();
if (count < curSize) {
for (int i=0 ; i < curSize - count; i++) {
killContainer(containers.remove(0));
}
} else {
for (int i=curSize; i < count; i++) {
ContainerImpl c = factory.createDockerContainer(config);
c.setService(this);
containers.add(c);
}
}
} catch (Exception e) {
LocalDockerServiceManager.LOG.error("Problem changing instance count of service {} to {}",
config.getServiceName(), count, e);
}
}