Docker容器连接到MSSQL数据库

我有一个图像,我想用它来“容纳”我们的PHP应用程序连接到MSSQL数据库。 我从Dockerfile开始:

FROM nsidhaye/msphpsql ENV ENVIRONMENT development ENV APACHE_DOCUMENT_ROOT /var/www RUN sed -ri -e 's!/var/www/html!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/sites-available/*.conf RUN sed -ri -e 's!/var/www/!${APACHE_DOCUMENT_ROOT}!g' /etc/apache2/apache2.conf /etc/apache2/conf-available/*.conf COPY MyAgsourceAPI /var/www/ COPY MyAgsourceAPI/as_sys2 /var/as_sys2 

所以我有适当的PHP驱动程序,代码已被复制。 现在我想从用户那里得到一些build议。 我是否“添加networking”作为 – networking? 我必须承认我对“密闭容器”的理解和“桥接容器”是有限的。 所以命令如:

 docker run --detach --net bridge -p 80:80 rkevinburton/myagsourceapi 

似乎没有工作。 如何从容器连接到192.168.3.55的MSSQL服务器?

我通常使用Docker Compose及其链接选项完成此操作。

查看本教程https://blog.codeship.com/orchestrate-containers-for-development-with-docker-compose/