博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sqlserver 2017 docker安装(启动代理)
阅读量:5221 次
发布时间:2019-06-14

本文共 1422 字,大约阅读时间需要 4 分钟。

原文:

从 Docker Hub 中拉出 SQL Server 2017 Linux 容器映像。

docker pull microsoft/mssql-server-linux:2017-latest

  

运行容器映像

docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=
' \ -p 1433:1433 --name sql1 \ -d microsoft/mssql-server-linux:2017-latest

  

连接到 SQL Server

下列步骤在容器内部使用 SQL Server 命令行工具 sqlcmd 来连接 SQL Server。

  1. 使用 docker exec -it 命令在运行的容器内部启动交互式 Bash Shell。 在下面的示例中,sql1 是在创建容器时由 --name 参数指定的名称。

    docker exec -it sql1 "bash"

     

  2 .一旦位于容器内部,使用 sqlcmd 进行本地连接。 默认情况下,sqlcmd 不在路径之中,因此需要指定完整路径。 

/opt/mssql-tools/bin/sqlcmd -S localhost -U SA -P '
'

3. 如果成功,应会显示 sqlcmd 命令提示符:1>

 

挂载本地目录“/root/mssql_data”到docker容器中"/opt/mssql_data"

[root@localhost ~]# docker run -d -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=sxjlinc_2012' -p 1433:1433 --name sql1 -v /root/mssql_data:/opt/mssql_data microsoft/mssql-server-linux:2017-latest

开启mssql-server的代理服务

docker exec -it sql1 "bash" root@b9a09ce17c02:/# /opt/mssql/bin/mssql-conf set sqlagent.enabled true SQL Server needs to be restarted in order to apply this setting. Please run'systemctl restart mssql-server.service'.root@b9a09ce17c02:/# exitexit[root@localhost ~]# [root@localhost ~]# docker stop sql1sql1[root@localhost ~]# docker start sql1sql1

 

 

原文连接:https://blog.csdn.net/tjjingpan/article/details/81474775?utm_source=blogxgwz1

 

posted on
2019-06-21 17:24 阅读(
...) 评论(
...)

转载于:https://www.cnblogs.com/lonelyxmas/p/11065838.html

你可能感兴趣的文章
DP:Skiing(POJ 1088)
查看>>
kudu
查看>>
如何得到WAV文件播放的总时间
查看>>
移动端页面兼容性问题解决方案整理(三)
查看>>
c语言以二进制的方式向文件读写一组数据
查看>>
Spring定时器,定时执行(quartz)
查看>>
ASCII码表
查看>>
webstorm使用教程
查看>>
PHP 反射API
查看>>
BZOJ4045 : [Cerc2014] bricks
查看>>
Oracle登陆触发器
查看>>
Git-git提交报错error:RPC failed
查看>>
mysql-mysqlslap执行报错
查看>>
sdn
查看>>
# 2017-2018-1 20155302 课下实践IPC及课上补充
查看>>
java8新特性之Optional类
查看>>
在Qt(C++)中使用QThread实现多线程
查看>>
11-STM32物联网开发WIFI(ESP8266)+GPRS(Air202)系统方案微信小程序篇(微信配网配置_Airkiss步骤_2)...
查看>>
jquery阅读记录2
查看>>
zabbix电话告警V1
查看>>