Docker运维笔记二:Docker安装Mysql 5.7

1. 拉取mysql5.7镜像
docker pull mysql:5.7
2. 创建用于挂载的目录(3个)
mkdir -p /var/docker/mysql/logs /var/docker/mysql/conf /var/docker/mysql/data
3. 使用镜像创建容器
docker run --name mysql5.7 -p 3306:3306 -v /var/docker/mysql/data:/var/lib/mysql -v /var/docker/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

释义如下:
--name:容器名
-p:映射宿主主机端口
-v:挂载宿主目录到容器目录
-e:设置环境变量,此处指定root密码
-d:后台运行容器

4. 启动成功,查看状态
docker ps
5. 容器内部连接进行测试

执行命令,进入终端。

docker exec -it 96a49c6e7235 /bin/bash

进行登录

mysql -uroot -p123456
6. 使用Navicat Premium客户端进行连接
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Docker是一种容器技术,它的存在就是为了解决容器技术本身的复杂性。Docker容器拥有很高的性能,同时同一台宿...
    四条眉毛陆小鸡阅读 3,723评论 0 0
  • 0x01 核心概念 Docker镜像类似于虚拟机镜像,可以理解为一个面向Docker引擎的只读模板,包含了文件系统...
    闲云逸心阅读 10,201评论 0 9
  • 《Docker技术入门与实践》笔记 2 核心概念 Docker的三个核心概念分别为:镜像、容器和仓库。 2.1 镜...
    涵仔睡觉阅读 2,999评论 0 0
  • Docker 学习目标: 掌握Docker基础知识,能够理解Docker镜像与容器的概念 完成Docker安装与启...
    执笔梦一场阅读 8,577评论 2 10
  • 我住在一间有两张床的集体寝室。寝室的过道上有许多盆栽植物。睡着睡着,发现我的床上还睡着一个陌生的青年。离开寝室,我...
    李野航阅读 1,469评论 0 0