本文共 1517 字,大约阅读时间需要 5 分钟。
安装 Docker 是在mac M1上运行容器化应用的基础,下面将详细介绍 Docker 的安装配置以及常用镜像的操作步骤。
在mac M1上安装 Docker 的过程相对简单,但需要注意以下几点:
下载 Docker 安装包:访问 Docker 官方网站 https://www.docker.com,选择适合mac的安装包版本。
安装 Docker:双击安装包,按照提示进行安装。安装完成后,记得重启终端以确保 Docker 命令正确识别。
配置 Docker 镜像加速器:由于 Docker默认镜像下载速度较慢,可以通过配置阿里云镜像加速服务提高下载效率。
mkdir ~/.dockertouch ~/.docker/config.json
打开文件编辑器,将以下内容添加到 ~/.docker/config.json
中:
{ "registry-mirrors": [ "https://xxxxx.mirror.aliyuncs.com" ]}
将 xxxxx
替换为你在阿里云账户注册的镜像站点地址。
安装完成后,可以通过以下命令验证 Docker 是否正常运行:
docker -v
在 Docker 中运行 MySQL 镜像需要注意以下几点:
搜索镜像:可以通过以下命令查看相关镜像:
docker search mysql
拉取镜像:由于 Docker 官方尚未发布适配mac M1的镜像,拉取时可能会遇到错误。可以尝试使用以下命令拉取适配的.dmg版本:
docker pull mysql/mysql-server:latest
查看镜像:执行以下命令确认镜像是否正确拉取:
docker images
启动 MySQL 容器:运行以下命令启动 MySQL 服务,并将端口映射到本地:
docker run -p 3309:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql/mysql-server
连接数据库:进入容器并登录数据库:
docker exec -it mysql bashmysql -u root -p
授权用户:如果需要远程访问数据库,可以通过以下命令进行授权:
use mysql;update user set host='%';grant all privileges on *.* to 'root'@'%';flush privileges;
Redis 的安装和使用也非常简单,下面将详细说明步骤:
拉取 Redis 镜像:运行以下命令拉取 Redis 镜像:
docker pull redis
运行 Redis 容器:使用以下命令启动 Redis 服务,并将相关端口映射到本地:
docker run -d --name redis -p 6979:6379 redis:latest redis-server --appendonly yes --requirepass "你的密码"
参数说明:
-p 6979:6379
:将容器内的 6379 端口映射到本地的 6979 端口。--requirepass "你的密码"
:设置 Redis 的密码。查看运行状态:可以通过以下命令查看容器状态:
docker ps
查看日志:
docker logs redis
通过以上步骤,你可以在mac M1上成功安装并配置 Docker,快速搭建开发环境。
转载地址:http://yaufk.baihongyu.com/