我尝试从Docker容器中访问 MS SQL Server 。
问题是,只能通过我可以在主机上建立的SSH隧道访问它。我使用port
1433
的本地转发,一旦我连接到服务器就会自动建立。
使用 SquirrelSQL ,我可以通过127.0.0.1:1433
访问服务器,没有任何问题。
但是从我的docker容器中我无法这样做。
我已经尝试使用--expose 1433 -p 127.0.0.1:1433:1433
运行docker容器,但这并没有成功。
主机正在运行Ubuntu 16.04,Docker Container正在某种Debian上运行。