docker使用mysql容器

1. 首先需要pull mysql:5.7的容器镜像

可能下载的速度会很慢,此时可以切换国内的docker镜像源

docker pull mysql:5.7

2. 运行mysql容器

docker run --name mysql_server --expose=6612 -p 6612:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
  • --expose=6612:暴露端口6612
  • -p 6612:3306 : 端口映射,宿主端口:容器端口
  • -e MYSQL_ROOT_PASSWORD=12345:初始化mysql密码
  • -d:后台运行

3. 远程连接mysql容器

完成了上面的步骤之后就可以远程连接mysql容器了,因为做了端口映射所以远程连接的时候端口需要填宿主机的6612端口。

原文地址:https://blog.51cto.com/14284354/2414420

时间: 2024-10-10 20:50:33

docker使用mysql容器的相关文章

Docker创建MySQL容器

原文链接:Docker创建MySQL容器 本文目的是创建一个MySQL的image,并且在新创建出来的容器里自动启动MySQL服务接受外部连接 步骤: 1. 首先创建一个目录并在目录下创建一个Dockerfile,文件内容如下 FROM centos:centos6 MAINTAINER Fanbin Kong "[email protected]" RUN yum install -y mysql-server mysql RUN /etc/init.d/mysqld start &

阿里云下docker启动mysql容器,开启外部访问

阿里云下docker启动mysql容器,开启外部访问 (1)拉取mysql镜像 ```docker pull centos/mysql-57-centos7``` (2)创建容器 ```docker run -di --name=tensquare_mysql -p 33306:3306 -e MYSQL_ROOT_PASSWORD=123456 centos/mysql-57-centos7``` -p 代表端口映射,格式为  宿主机映射端口:容器运行端口 -e 代表添加环境变量  MYSQL

docker运行mysql容器自动停止的问题解救方案如下

在docker中启动的mysql容器会自动停止是因为mysql使用的内存过多: 解决方法如下: 1.先卸载之前的mysql容器,如下: docker ps -a #获取docker中的所有容器 通过docker rm cbb412415aab进行卸载删除 2.重新运行mysql容器: docker run -it -m 300M --memory-reservation 200M -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=root123 m

docker 创建mysql容器并且绑定到本地navicat

docker pull mysql docker run --name mysql -itd -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root1234 mysql docker exec -it mysql /bin/bash mysql -uroot -p 注意:远程绑定navicat需要授权,别忘记刷新 ALTER user 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root1234';FLUSH

【Docker】MySQL容器因为内存限制启动失败?

参考资料: https://github.com/docker-library/mysql/issues/3 Improving MySQL's default configuration:http://www.tocker.ca/2013/09/10/improving-mysqls-default-configuration.html Configuring MySQL to use minimal memory:http://www.tocker.ca/2014/03/10/configu

docker 安装tomcat容器和mysql容器

1. docker pull mysql:5.6 2.docker run -p 3306:3306 --name mysql -v /data/mysql/conf:/etc/mysql/conf.d -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=12345678 -d mysql:5.6 解释: 需要说明的是宿主机中的/data/mysql/conf或data或logs可

Docker安装MySQL忽略大小写问题的问题

原文:Docker安装MySQL忽略大小写问题的问题 连接MySQL: 查看当前mysql的大小写敏感配置show global variables like '%lower_case%';+------------------------+-------+| Variable_name          | Value |+------------------------+-------+| lower_case_file_system | ON    || lower_case_table_

docker:从 tomcat 容器连接到 mysql 容器

docker 中的容器互联是一个较为复杂的话题,详细内容将在后续章节中介绍. 续前 2 个章节的内容,我们创建了一个 mysql 容器和一个 tomcat 容器,可以使用 「docker ps」来查看他们的状态. [email protected] ~/base $ docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 5a02ce457c87 tutum/tomcat:8.0 "/run.sh" 16 minu

docker mysql 容器安装笔记

Basic Steps for MySQL Server Deployment with Docker 1 查找适合的mysql镜像,选择合适的版本 docker search -f stars=3 -f is-official=true mysql--查找tag为mysql,stars大于3官方镜像 2 下载 docker pull mysql:5.7 3 运行 (1)docker run -d --name mysql01 mysql:5.7 说明 此处通过查看日志(docker logs