docker安装MySQL8.0

1、从docker仓库中拉去mysql 8.0

docker pull mysql:8.0

docker安装MySQL8.0_第1张图片

2、查看是否拉取成功

docker images mysql:8.0

3、安装运行mysql8.0容器 

 docker run --name mysql8 -v /my/mysql/config:/etc/mysql/conf.d -v /my/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d --restart always mysql:8.0
  • 1.docker run --name mysql8  运行一个docker容器并取名为 mysql8 这个名字你可以自己取
  • 2.-v /my/mysql/config:/etc/mysql/conf.d 将docker容器内的配置挂载到/my/mysql/config,其中/etc/mysql/conf.d 为固定写法,/my/mysql/config 为你想要挂载到的位置,可自定义
  • 3.-v /my/mysql/data:/var/lib/mysql 同2这是docker中mysql的数据
  • 4.-e MYSQL_ROOT_PASSWORD=123456 设置数据库root账号的密码为123456,密码可以自定义
  • 5.-p 3306:3306 将容器内的3306和系统上的3306映射,提供对外访问
  • 6.-d: 以后台模式运行容器
  • 7.--restart always: 设置容器自动重启,以便在系统重启后自动启动 MySQL 容器。
  • 8.mysql:8.0 为你docker镜像的名称加版本

4.查看mysql 8.0 容器是否运行

docker ps

 5.docker登录mysql 8.0

docker exec -it mysql8 bash

mysql -uroot -p

 docker安装MySQL8.0_第2张图片

如果向远程连接可以参考centos7安装和卸载MySQL8.0-CSDN博客 这篇的9.授权其他机器远程登录来实现远程连接

你可能感兴趣的:(Linux,docker,容器,运维)