首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何从Windows 10连接Docker-Linux上的docker-compose Sql server容器?

要从Windows 10连接Docker-Linux上的docker-compose Sql server容器,您可以按照以下步骤进行操作:

  1. 首先,确保您的Windows 10系统已安装Docker Desktop,并且已启用WSL 2(Windows Subsystem for Linux 2)。
  2. 打开Docker Desktop,并在系统托盘中右键单击Docker图标,选择"Settings"(设置)。
  3. 在"Settings"(设置)窗口中,选择"Resources"(资源)选项卡,然后选择"WSL Integration"(WSL 集成)。
  4. 在"WSL Integration"(WSL 集成)中,确保已启用WSL 2,并选择要与Docker集成的WSL发行版(如Ubuntu)。
  5. 确保您的Linux上已安装Docker和docker-compose。您可以通过在Linux终端中运行以下命令来安装它们:
  6. 确保您的Linux上已安装Docker和docker-compose。您可以通过在Linux终端中运行以下命令来安装它们:
  7. 在Linux上创建一个docker-compose.yml文件,用于定义Sql server容器的配置。例如,可以使用以下示例配置:
  8. 在Linux上创建一个docker-compose.yml文件,用于定义Sql server容器的配置。例如,可以使用以下示例配置:
  9. 请注意,上述示例中的SA_PASSWORD参数应设置为您自己的强密码。
  10. 在Linux终端中,导航到包含docker-compose.yml文件的目录,并运行以下命令以启动Sql server容器:
  11. 在Linux终端中,导航到包含docker-compose.yml文件的目录,并运行以下命令以启动Sql server容器:
  12. 这将在Linux上启动Sql server容器,并将其监听在主机的1433端口上。
  13. 在Windows 10上,打开SQL Server Management Studio(SSMS)或任何其他SQL Server客户端工具。
  14. 在连接服务器时,使用Linux主机的IP地址和1433端口,以及您在docker-compose.yml文件中设置的SA_PASSWORD密码进行身份验证。
  15. 例如,连接服务器的服务器名称可以是:<Linux主机IP>,1433,身份验证方式选择"SQL Server Authentication"(SQL Server身份验证),并输入用户名为"sa",密码为您在docker-compose.yml文件中设置的SA_PASSWORD密码。
  16. 点击"Connect"(连接)按钮,您应该能够成功连接到Docker-Linux上运行的Sql server容器。

这样,您就可以从Windows 10连接Docker-Linux上的docker-compose Sql server容器了。请注意,上述步骤仅提供了基本的连接过程,实际情况可能因环境和配置而有所不同。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

.Net Core in Docker极简入门(下篇)

这就会涉及到多个容器,如果手动用docker命令去一个一个启动就很麻烦了,那么这时候就可以使用Docker-Compose来完成多个容器管理。...@2020;" } } 注意:Server=sql-server,这个sql-server是需要在docker-compose.yml中定义,下面再说。...networks用于指定网络,因为docker中容器之间默认是无法直接通信,这里创建了一个bridge模式网络my-net,webapplication1和sql-server都在my-net网络中...所以在上面webapplication1数据库连接字符串中就可以写:Server=sql-server。通常数据库数据目录会挂载到主机上,防止容器发生意外导致数据丢失。...一篇有小伙伴问容器内能不能访问容器数据库,这个是可以访问

93410

DolphinScheduler 之Docker 部署

如何查看一个容器日志? 如何通过 docker-compose 扩缩容 master 和 worker? 如何在 Docker Swarm 上部署 DolphinScheduler?...SQL-Oracle 间接支持 详见 FAQ SQL-SQLServer 间接支持 详见 FAQ SQL-DB2 间接支持 详见 FAQ FAQ 如何通过 docker-compose 管理 DolphinScheduler...启动、重启、停止或列出所有容器: docker-compose start docker-compose restart docker-compose stop docker-compose ps 停止所有容器并移除所有容器...、网络: docker-compose down 停止所有容器并移除所有容器、网络和存储卷: docker-compose down -v 如何查看一个容器日志?..._1 # 跟随日志输出 docker logs --tail 10 docker-swarm_dolphinscheduler-api_1 # 显示倒数10行日志 如何通过 docker-compose

11.7K10

Week15-服务端 CI_CD:Github 自动化

又是否因为写代码课程录制繁琐而不公开仓库) 02:10-04:15: 链接一介绍:进入一个项目,讲解如何查找 actions,以及 actions 下面的页面展示,得出结论:帮助你在项目根目录下新建...还有 commit 规范这块前面貌似没讲是如何控制规范「ci 工具」? 03:50-10:00:来到代码仓库-Actions,讲解 workflows。...讲解内容为成功失败执行过程状态以及 job 在 Github Actions 中执行结果,结论:遇到错误看日志 。...down 查看服务:    docker-compose ps docker 与docker-compose命令执行范围 02:55    –    05:10    安装pm2 本地安装pm2 ...、down docker logs docker-compose down 4-4 数据持久化 连接mysql和mongodb 区别: redis无数据库,mysql与mongodb需要连接数据库

49430

SQL Server 简介与 Docker Compose 部署

在本文中,我将简要介绍 SQL Server 基本概念,并详细阐述如何使用 Docker Compose 部署 SQL Server 容器。 什么是 SQL Server?...支持多种平台:SQL Server 不仅可以在 Windows 平台上运行,还可以在 Linux 和容器化环境中使用。.../mssql:/var/opt/mssql 在docker-compose.yml 同级目录下执行如下命令启动容器docker-compose up -d 注意:SA用户密码长度必须至少为8...如果不符合要求,启动时候日志显示报错 _20231009220755.jpg 连接数据库 博主使用是nacivat 连接 _20231009221307.jpg 如果连接时候出现如下弹框...使用 Docker Compose,您可以轻松部署和管理 SQL Server 容器,使其适用于现代容器化环境。希望本文对您了解 SQL Server 并进行容器化部署有所帮助。

34130

zabbix分布式及高可用

agent以及用docker-compose实现安装docker-zabbix-proxy; 我将我宿主机/matser/slave/proxyagent机器连接到docker-zabbix-proxy...所在目录下执行; docker-compose -f docker-compose.yaml up -d docker-compose up #以后直接启动 docker-compose logs...接入主机到zabbix-proxy中: #拿一台data连接到我们zabbix-proxy中,然后zabbix-server进行获取信息 $egrep -v '^#' /etc/zabbix/zabbix_agentd.conf...[ OK ] WeiyiGeek.zabbix-proxy访问成功 接入其他需要监控主机到server中 # 由于这里做了(高可用-直接连接server会进行主网卡转发) - 所以采用代理形式...如何不正正确链接到zabbix需要查看本地是否能正常连接到zabbix以及,绑定zabbixmysql WeiyiGeek.绑定myqsl 最后grafana数据展现大成 WeiyiGeek

56420

zabbix分布式及高可用

agent以及用docker-compose实现安装docker-zabbix-proxy; 我将我宿主机/matser/slave/proxyagent机器连接到docker-zabbix-proxy...所在目录下执行; docker-compose -f docker-compose.yaml up -d docker-compose up #以后直接启动 docker-compose logs...接入主机到zabbix-proxy中: #拿一台data连接到我们zabbix-proxy中,然后zabbix-server进行获取信息 $egrep -v '^#' /etc/zabbix/zabbix_agentd.conf...WeiyiGeek.zabbix-proxy访问成功 接入其他需要监控主机到server中 # 由于这里做了(高可用-直接连接server会进行主网卡转发) - 所以采用代理形式 注意:在机器数量较少时候可以采用被动主动...WeiyiGeek. 如何不正正确链接到zabbix需要查看本地是否能正常连接到zabbix以及,绑定zabbixmysql ?

1.5K21

MySQL 入门、安装和客户端管理工具

2、MySQL 数据库 关系型数据库有很多,包括 MySQL、Oracle、SQL Server、SQLite、Postgres 等,但其中最流行、应用最广泛的当属 MySQL,这很大程度上归因于 MySQL...PHP 也是一对好基友,PHP 原生对 MySQL 有着非常好支持,世界最流行 Web 开发语言 + 世界最流行关系型数据库,简直是珠联璧合,也由此诞生了很多知名应用。...所以这里就不单独介绍如何在本地安装 MySQL 了。 注:本系列教程假设你已经掌握基本 SQL 语句操作,如果你不太了解,可以阅读 W3School SQL 教程学习。...启动 mysql 容器 然后进入通过 docker-compose exec mysql bash 进入该容器: ?...在 Laradock 项目中,也内置了对它支持,要使用它,需要通过如下 Docker 命令启动该容器docker-compose up -d phpmyadmin ?

6.2K20

基于Docker Compose搭建MySQL主从复制(1主2)

1、如果你是windows上面用虚拟机去模拟的话,通过操作编写文件时候,要保存为liunx格式文本。...,注意要和character-set-server对应 collation-server = utf8mb4_general_ci #设置client连接mysql时字符集,防止乱码 init_connect...不同地方就是红色地方。 192.168.100.100为2个IP,替换下,还有就是 主server-id=1,设置为2、3就好了。...,conf是mysql配置文件目录,为了mysql启动时候加载my.cnf 3台主机,依次启动容器 进入我/usr/test/mysql根目录,执行docker-compose up -d 可以看到我们...可能会遇到一些异常,只能一个一个踩坑解决了,主要是开头注意事项那些吧。比如server_id一样、同步用户权限不足、slave同步日志异常。

59920

开源云真机平台Sonic跨版本升级实践

Server部署在CentOS,其中一个Agent部署在同一内网下另一台CentOS,另一个Agent部署在一台Windows。...2.启动容器编排 docker-compose up -d 可以看到,先会下载2.0.0版本相关镜像文件,然后创建agent相关容器: 升级Windowsagent 1.替换旧版本plugins...升级Server 1.卸载server容器编排 docker-compose down 2.替换docker-compose.yml 下载2.0.5版本docker-compose.yml文件,按照之前配置进行修改...3.启动server容器编排 进入sonic serverdocker-compose.yml所在目录,执行: docker-compose up -d 升级Agent(CentOS端) 1.卸载原有...agent容器编排 docker-compose down 2.启动agent容器编排 docker-compose up -d 查看容器列表,sonic-agent_sonic-agent_1容器版本为

1.1K20

Docker最全教程——理论到实战(四)

值得说明是,在docker中我们无法访问localDb,这时我们建议访问独立数据库服务或者使用数据库镜像,例如: sql.data: image: mssql-server-linux:latest...environment: - SA_PASSWORD=Pass@word - ACCEPT_EULA=Y ports: - "5433:1433" 注意:SQL Server也提供了Docker镜像,...docker-compose.yml文件配置项 docker-compose.yml 文件不仅指定正在使用容器,还指定如何单独配置各容器。...,Compose 会自动拉去镜像; environment:定义环境变量和配置; ports:定义端口映射,比如上面配置中将容器公开端口 80 转接到主机上外部端口 9901和9902; depends_on...如何使用JSON文件进行配置?可以指定文件名称,如下所示: docker-compose -f docker-compose.json up 如何分阶段构建?推荐使用target配置项。

98750

Oracle 简介与 Docker Compose

最近,我翻阅了在之前公司工作时笔记,偶然发现了一些有关数据库记录。当初,我们项目一开始采用是 Oracle 数据库,但随着项目需求变化,我们不得不转向使用 SQL Server。...与此同时,Docker Compose 已经成为容器化数据库首选工具之一。本文将介绍 Oracle 数据库核心概念,以及如何借助 Docker Compose 实现快速且便捷部署。...多平台支持: 它可以在多种操作系统运行,包括 Windows、Linux 和 macOS。...# password: admin 在docker-compose.yml 同级目录下执行如下命令启动容器docker-compose up -d 连接数据库 博主使用是nacivat...连接 _20231010202508.jpg 安装完之后连接就可以了,我们可以执行如下sql查看数据库版本: SELECT * FROM v$version; _20231010202844.

26730

大数据-Taier部署

数据库中添加taier 导入如下SQL https://github.com/DTStack/Taier/blob/master/sql/init.sql 仅使用taierweb和ui,确保以下环境正常...: 外部mysql,初始化好taier数据库数据 外部zookeeper,可以正常连接 启动 获取taier镜像 docker pull dtopensource/taier:1.2 docker...--env TAIER_PORT=8090 dtopensource/taier-ui:1.2 当命令执行完成后,在浏览器直接访问 http://localhost/ 但是Windows环境下无法运行...,WindowsDocker是在虚拟环境中运行,所以要用虚拟环境IP http://172.19.144.1/ 使用docker-compose 通过docker-compose启动 docker-compose.yml...docker-compose ps 查看配置插件是否生效 # 在运行中容器里运行命令 docker exec -t -i taier-taier-1 /bin/bash cd /usr/taier

98320

Docker搭建disconf环境,三部曲之三:细说搭建过程

,如果用windows,有三种方法:一个是把shell改成bat脚本,一个是用虚拟机linux,还有一种是用在docker搭建一个maven容器,把disconf源码放在这个容器下编译; 现在我们开始吧...例如tomcat业务要连接mysql数据库),依赖关系如下,搞清楚了这个就知道link参数怎么写了: ?...启动 定制mysql镜像 mysql定制:目的是让容器在创建时自动执行sql脚本,创建库和表,并导入初始化数据,在docker实现数据库脚本自动执行方法可以参照《让docker中mysql启动时自动执行...,link关联tomcat,并且nginx容器80端口映射到当前电脑80端口; 启动所有容器 在docker-compose.yml文件所在目录下,执行命令: docker-compose up...-d 终端会显示正在启动各个容器,如下图,每个容器名称会被docker-compose加上前缀和后缀: ?

97170

2年目睹40次删库场景,我决定给蘑菇写一个备份脚本

docker 镜像中备份数据 pushGitee.sh 脚本是用来推送数据到 Gitee bak 目录,存储备份 SQL 脚本 把刚刚下载好文件,通过xftp工具,丢到 /root/docker-compose...Gitee sh pushGitee.sh pushGitee.sh 代码如下 #!...mysqldump -uroot -pmogu2018 mogu_picture > /mysqlBak/bak/$dt_now/mogu_picture.sql 最终将结果输出到容器 /mysqlBak.../bak 目录 同步到Gitee仓库 而刚刚我们已经将容器 /mysqlBak 目录挂载到 /root/docker-compose/data/mysqlBak 目录了 所以,最终我们将 mysqlBak...首先使用 crontab -e 命令 ,会打开一个创建定时任务 vi 窗口,在上面输入需要执行脚本命令, 10 2 * * * sh /root/docker-compose/data/mysqlBak

70120

容器技术|Docker三剑客之Compose

当服务需要用到多种容器容器之间又产生了各种依赖和连接时候,部署一个服务手动操作是令人感到十分厌烦。...docker-compose技术,就是通过一个.yml配置文件,将所有的容器部署方法、文件映射、容器连接等等一系列配置写在一个配置文件里,最后只需要执行docker-compose up命令就会像执行脚本一样去一个个安装容器并自动部署他们...管理命令介绍 Compose具有管理应用程序整个生命周期命令: 启动,停止和重建服务 查看正在运行服务状态 流式传输运行服务日志输出 在服务运行一次性命令 [root@docker ~]#...只有正在运行服务可以使用重启命令,停止服务是不可以重启 #docker-compose rm 删除停止服务(服务里容器) -f #强制删除 -v #删除与容器相关卷(volumes...指定 #docker-compose start/stop docker-compose start 启动运行某个服务所有容器 docker-compose stop 启动运行某个服务所有容器

70930
领券