Docker 容器的应用-记录一下
此次使用环境说明一下,避免掉坑浪费过多时间
Mac mini M1 / Mac Book Pro M2
Docker 容器
OrbStack
安装方式待补充 #TODO
docker-compose --version
# 下载安装 sudo curl -L "https://github.com/docker/compose/releases/download/v2.20.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 或 sudo curl -L "https://github.com/docker/compose/releases/download/1.28.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose # 赋运行权限 sudo chmod +x /usr/local/bin/docker-compose sudo ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose # 查看版本 sudo docker-compose version
Docker login 登录
打包端口

客户端

# mac 安装SQL Server 数据库命令
拉取镜像命令
docker pull mcr.microsoft.com/azure-sql-edge

运行镜像数据库命令
docker run -d --name MySQLServer -e 'ACCEPT_EULA=Y' -e 'SA_PASSWORD=Whao123.' -p 1433:1433 mcr.microsoft.com/azure-sql-edge

查看镜像运行是否成功

Docker OrbStack 连接失败
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? (Details: [2] No such file or directory)
查看原因

解决办法
sudo chmod 666 /var/run/docker.sock
切换为第一个
docker context use [CONTEXT_NAME]
检查没问题
NAME DESCRIPTION DOCKER ENDPOINT ERROR
default * Current DOCKER_HOST based configuration unix:///var/run/docker.sock
orbstack OrbStack unix:///Users/a/.orbstack/run/docker.sock
➜ ~

浙公网安备 33010602011771号