Docker安装mysql容器

操做系统:Mac OS X 参考文档:https://hub.docker.com/_/mysql/mysql

搜索mysql容器

  1. 方式一 ( 登陆如下网页查找)
https://hub.docker.com/
  1. 方式二 (使用docker search命令搜索)
docker search mysql

拉取mysql镜像

本实例中拉取mysql 8.0版本的镜像sql

docker pull mysql:8.0

查看本地是否有mysql的镜像

docker images

安装mysql容器

建立mysql 容器相关配置文件的映射文件夹

mkdir -p ~/docker/mysql

安装容器

docker run -p 3306:3306 --name mysql  -v ~/docker/mysql/data:/var/lib/mysql  -e MYSQL_ROOT_PASSWORD=19901221 -d mysql:8.0

命令说明:docker

  • -p:配置端口映射,<本地端口>:<容器端口>
  • --name:配置当前容器的名称
  • -v:配置文件映射,<本地文件路径>:<容器中的文件路径>
  • -e 配置环境变量,此处设置了root用户的密码
  • -d 配置须要安装的镜像并在后台运行容器,格式为<repository>:<tag>

查看mysql容器是否安装成功

docker ps

登陆mysql 容器

docker exec -ti mysql /bin/bash

在容器中链接mysql

mysql -u root -p

修改root 密码

若不修改密码可能会出现远程的mysql客户端链接mysql容器失败的状况。bash

alter user 'root'@'%' identified with mysql_native_password by '19901221';

至此完成。ide

相关文章
相关标签/搜索