开发者社区 > 大数据与机器学习 > 实时计算 Flink > 正文

Flink CDC有知道Mac m1下的docker 环境如何开启sqlserver代理吗?

Flink CDC有大佬知道Mac m1下的docker 环境如何开启sqlserver代理吗?

展开
收起
真的很搞笑 2023-11-06 20:15:17 115 0
1 条回答
写回答
取消 提交回答
  • 在Mac M1下的Docker环境中开启SQL Server代理,可以按照以下步骤进行操作:

    1. 拉取SQL Server的Docker镜像:
    docker pull microsoft/mssql-server-linux:2017-latest
    
    1. 运行SQL Server的Docker容器:
    docker run -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=<YourStrong!Passw0rd>' -p 1433:1433 --name sql1 -d microsoft/mssql-server-linux:2017-latest
    
    1. 进入SQL Server容器内部:
    docker exec -it sql1 bash
    
    1. 在容器内部启动SQL Server代理服务:
    root@b9a09ce17c02:/# /opt/mssql/bin/mssql-confsetsqlagent.enabled true
    
    1. 重启SQL Server服务以应用代理设置:
    root@b9a09ce17c02:/# systemctl restart mssql-server.service
    
    1. 退出容器:
    root@b9a09ce17c02:/# exit
    
    1. 重启SQL Server容器:
    docker restart sql1
    

    这样就可以在Mac M1的Docker环境中成功开启SQL Server代理。请注意替换<YourStrong!Passw0rd>为实际的SQL Server管理员密码。

    2023-11-07 11:05:52
    赞同 1 展开评论 打赏

实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。

相关产品

  • 实时计算 Flink版
  • 相关电子书

    更多
    应用 Docker 进行持续交付:用技术改变交付路程 立即下载
    从Docker到容器服务 立即下载
    构建基因数据应用生态系统—— docker in Bio/informatics 立即下载