docker 安装 Sql Server

docker 安装 Sql Server

官网地址:https://learn.microsoft.com/zh-cn/sql/linux/quickstart-install-connect-docker?view=sql-server-ver16\&tabs=cli\&pivots=cs1-bash

安装命令

  • sudo: 这是一个在 Linux 系统上以超级用户权限运行命令的关键字。它用于确保以管理员权限执行 Docker 命令。
  • docker run: 这是 Docker 命令,用于创建和运行一个新的容器。
  • -e "ACCEPT_EULA=Y": 这是一个环境变量参数,用于接受 Microsoft SQL Server 使用条款。ACCEPT_EULA 变量被设置为 "Y",表示同意使用条款。
  • -e "MSSQL_SA_PASSWORD=你的密码": 这是另一个环境变量参数,用于设置 SQL Server 系统管理员(SA)的密码。你需要将 "你的密码" 替换为你想要设置的实际密码。
  • -p 1433:1433: 这是端口映射参数,将容器内部的端口 1433 映射到主机上的端口 1433。端口 1433 是 SQL Server 默认的通信端口。
  • --name mssql: 这是容器的名称,你可以自定义一个容器名称,这里使用 "mssql" 作为示例。
  • --hostname mssql: 这是容器的主机名,你可以自定义一个主机名,这里使用 "mssql" 作为示例。
  • -d: 这是一个标志参数,表示以后台(守护进程)模式运行容器。
  • mcr.microsoft.com/mssql/server:2022-latest: 这是 SQL Server 2022 的 Docker 镜像。它指定了要在容器中运行的镜像。
bash 复制代码
sudo docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=你的密码" \
   -p 1433:1433 --name mssql --hostname mssql \
   -d \
   mcr.microsoft.com/mssql/server:2022-latest
相关推荐
爬也要爬着前进31 分钟前
Prometheus通过Nginx-vts-exporter模块监控nginx服务
运维·nginx·prometheus
无足鸟ICT38 分钟前
【RHCA+】_etc_yum.repos.d_文件名.repo
linux·运维·centos
红姐跨境书2 小时前
Facebook账号频繁被要求验证怎么办?从登录异常到浏览器环境排查
运维·服务器
flytalei2 小时前
GitOps 实战:基于 Argo CD 的 Kubernetes 应用版本回滚
云原生·容器·kubernetes
月落汀兰2 小时前
服务器出问题没人告警?Zabbix6.0 LNMP 部署,MySQL 监控 + 邮件告警保姆级实战
运维·服务器·zabbix
运维踩坑日记2 小时前
【无标题】
linux·运维·windows
xiaoyunxuexibiji2 小时前
供应商绩效评价体系如何建立?从评价指标到自动化考核
运维·人工智能·自动化
Z21-X2 小时前
云原生运维学习笔记:从云计算概念到服务器硬件的入门之旅
运维·笔记·学习·云原生
虚无的纽扣2 小时前
【Linux】线程(下):怎么创建、终止与分离一个线程
linux·运维·服务器
pirateeee2 小时前
在ubuntu中通过 docker 搭建 yocto 开发环境
ubuntu·docker·eureka