Docker安装
-
Docker下载,参考链接。
-
Docker安装
下载文件内容为Docker.dmg,正常双击安装即可。
-
Docker启动
- 在启动台搜索找到 Docker(小鲸鱼图标)双击启动即可。
- command + space键 呼出 聚焦搜索 输入Docker找到小鲸鱼图标点击启动即可
-
执行相关命令
进入本机终端,输入一下指令查看具体信息,一般能查出信息基本可以确认安装成功了
- docker --version : 查看Docker版本信息
- docker info : 查看Docker的具体信息
- docker ps :查看运行的容器(刚安装的查询为空)
- docker images : 查看本地镜像(刚安装的查询为空)
- docker pull ***(具体镜像名称) : 拉取镜像
学习
相关Docker指令学习参考如下:Docker指令大全——菜鸟教程
Docker中安装Mysql
-
拉去镜像
docker pull mysql/mysql-server:latest // mysql OS/ARCH 全部都是 linux/amd64,m1芯片需要安装arm64版本,因此安装mysql-server
mysql OS/ARCH 全部都是 linux/amd64,m1芯片需要安装arm64版本,因此安装mysql-server,否则会报错“no matching manifest for linux/arm64/v8 in the manifest list entries”。
-
查看本地镜像
docker images
-
启动容器
docker run -itd --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql/mysql-server
容器名称为mysql,root账户密码为123456,端口为3306,容器使用的镜像是mysql/mysql-server。
也可以通过 docker ps -a 来查看所有的容器,包括未运行的。
-
进入容器,给特定账户开启远程访问权限
- 进入容器—— docker exec -it mysql /bin/bash
- 使用root账户登录—— mysql -u root -p
- 登录后即算进入数据库,谨记这里的每一个指令都要以 —— ;(分号)结尾。例如: show databases; 为查看数据库,select host from user; 为查看数据库权限。
- 将root用户授权更改为允许远程登录——update user set host='%' where user='root';
- 刷新数据库,更新缓存:——flush privileges;
-
完成步骤4之后,即可通过navicat等数据库连接工具链接数据库进行可视化操作。