Docker部署Mysql
Posted gavin-guo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker部署Mysql相关的知识,希望对你有一定的参考价值。
简介
mysql 是开源的关系数据库实现。 Docker官方仓库提供了 MySQL 各个版本的镜像 https://hub.docker.com/_/mysql 。
使用方法
默认内部端口为 3306 :
sudo docker run -P --name mysql8.0 -v ~/mysql/conf:/etc/mysql/conf.d -v ~/mysql/logs:/logs -v ~/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:8.0
之后就可以使用其它应用来连接到该容器:
sudo docker run -d -P --name tomcat --link mysql8.0:mysql8.0 -v /tomcat8.0_jdk1.8/webapps:/apache-tomcat-8.0.33/webapps tomcat8.0:jdk1.8
Dockerfile 方式
参考官网:https://github.com/docker-library/mysql/blob/4af273a07854d7e4b68c5148b8e23b86aa8706e2/8.0/Dockerfile
以上是关于Docker部署Mysql的主要内容,如果未能解决你的问题,请参考以下文章