mac上安装及使用docker

本文介绍了在Mac上如何通过brew安装Docker,以及如何利用Docker运行SQL Server 2017 Linux容器,包括设置SA密码、连接SQL Server以及使用Azure Data Studio进行可视化管理。

Table of Contents

mac上安装docker

mac上用docker使用sql server

更改 SA 密码

连接 SQL Server

使用可视化工具Azure Data Studio 连接sql server


mac上安装docker

mac上的软件包管理工具是brew,在安装好brew之后,只需在终端使用下面的命令即可:

brew cask install docker

安装成功之后的显示如下

然后我们可以在app里启动docker,启动之后在终端输入docker --version,可以看到如下输出:

mac上用docker使用sql server

在装好docker之后,可以使用如下命令从 Microsoft 容器注册表中拉取 SQL Server 2017 Linux 容器映像。

sudo docker pull mcr.microsoft.com/mssql/server:2017-latest

安装成功之后显示如下:

然后,要使用 Docker 运行容器映像,可以从 Bash Shell (Linux/macOS) 或提升的 PowerShell 命令提示符使用以下命令。

sudo docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=<YourStrong@Passw0rd>" \
   -p 1433:1433 --name sql1 \
   -d mcr.microsoft.com/mssql/server:2017-latest

密码应符合 SQL Server 默认密码策略,否则容器无法设置 SQL Server,将停止工作。 默认情况下,密码的长度必须至少为 8 个字符,并且必须包含以下四种字符中的三种:大写字母、小写字母、十进制数字和符号。 你可以通过执行docker logs命令检查错误日志

不过博主在运行上述命令时,

macOS 系统上,可以通过 `Homebrew` 使用命令行工具安装 Docker。以下是具体的安装步骤和注意事项: 1. **安装 Homebrew(如果尚未安装)** 打开终端并运行以下命令以安装 Homebrew: ```bash /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 安装完成后,可以通过执行 `brew --version` 来验证是否成功安装了 Homebrew [^2]。 2. **通过 Homebrew 安装 Docker** 在终端中执行以下命令来搜索并安装 Docker: ```bash brew search docker brew install --cask docker ``` 此时,Homebrew 将从远程下载 Docker 的 `.dmg` 文件,并将其安装到系统中 [^3]。 3. **启动 Docker 并检查版本信息** 安装完成后,可以在应用程序中找到 Docker 并启动它。Docker 启动后,相关的 CLI 工具会自动链接到 `/usr/local/bin` 或 `$HOME/.docker/bin` 路径下。若使用的是 `$HOME/.docker/bin`,需要将此路径添加到环境变量中以便全局访问: ```bash export PATH=$PATH:$HOME/.docker/bin ``` 验证 Docker 是否安装成功,可以运行以下命令查看其版本信息: ```bash docker --version ``` 输出内容类似于 `Docker version 20.10.2, build 2291f61` 表示安装成功 [^1]。 4. **注意事项** - 如果遇到错误提示如 `This software does not run on macOS versions older than Catalina`,说明当前的 macOS 版本过旧,需要升级至 macOS Catalina 或更高版本才能继续安装 Docker [^3]。 - Docker 安装完成后,可能需要在用户权限设置中允许 Docker 访问某些资源,例如共享文件夹等。 --- ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值