Docker PHP启动带参数的容器

我需要在shell中的sf2应用程序启动docker容器我正在做

 docker run -d -p 88:80 -p 3309:3306 c413a7015052 

而我正在试图做与docker-php相同,但不知道如何添加参数,只是不能得到它的工作。 现在我正在启动容器

 $dock = $this->get('app.docker'); $containerManager = $dock->getConnection()->getContainerManager(); $containerManager->start($id); 

确定这里是解决scheme

  $hostConfig = new HostConfig(); $portMap = new \ArrayObject(); $portBinding = new PortBinding(); $portBinding->setHostIp(); $portBinding->setHostPort('88'); $portMap['80/tcp'] = [$portBinding]; $hostConfig->setPortBindings($portMap); $containerConfig = new ContainerConfig(); $containerConfig->setHostConfig($hostConfig);