Tag: coldfusion

不能连接到与docker的远程数据库

我正在运行一个运行cf2016的docker集装箱。 我正在使用https://hub.docker.com/r/accent/coldfusion2016/为我的容器图像。 我试图连接到我的数据源,这是一个远程服务器上运行的sqlserver数据库。 服务器只允许我们的工作networking内的IP。 由于连接超时,我的docker容器无法连接到删除服务器。 我testing了我的本地机器的连接,它只是不通过docker的容器。 docker使用不同的传出IP连接到远程networking? 不应该只是使用我的无线networking发送请求到服务器? 我是docker工人,所以很多这仍然没有任何意义,我找不到docker工人的文档来帮助。

docker容器:在/ var / www的/ Users / www / 中添加符号链接来访问和提供本地文件

我正尝试通过Lucee docker容器( https://hub.docker.com/r/lucee/lucee5/ )在我的Mac上提供本地CFML文件。 我到目前为止将我的mac上的特定文件夹挂载到我的docker镜像中的符号链接docker run -it imagename -v /Users/[username]/www/projectx:/code /bin/bash因此,在bash中docker图像我现在有/代码。 然后我在/var/www创build一个符号链接ln -s /code projectx 。 当我然后提供运行tomcat的图像,同时也安装该文件夹 docker run -p 1337:8888 -v /Users/[username]/www/projectx:/code [imagename] catalina.sh run 我希望能够访问http://localhost:1337/projectx不幸的是,它无法find该文件夹​​。 可能是因为Lucee在运行时不识别或索引这些文件? 这可能吗? 我看到的结果是在我的MAC上开发我的Coldfusion应用程序,同时在我的Docker容器上运行Lucee + mysql,并在本地拥有源代码,这样我就不必使用samba共享或其他方式来编辑Coldfusion文件在我的IDE。 (当我升级到Sierra时,Samba共享停止工作)