docker 使用数据库mysql】的更多相关文章

1. docker pull mysql  获取mysql镜像 2. docker images 查看镜像列表 3.  docker run -itd -P mysql bash :启动mysql镜像,docker run是启动容器的命令:i是交互式操作,t是一个终端,d指的是在后台运行,-P在本地生成一个随机端口,用来映射mysql的3306端口,mysql指运行mysql镜像,bash指创建一个交互式shell 4. docker ps -a:查看已经运行的docker镜像 5. docke…
1.获取mysql镜像 docker pull mysql:5.6 注意:此处之所以获取mysql5.6是因为mysql5.7在centos7中启动可能会报错 2.查看镜像列表 docker images 3.启动mysql镜像 docker run -itd -P mysql:5.6 bash 其中 docker run是启动容器的命令:i是交互式操作,t是一个终端,d指的是在后台运行, -P指在本地生成一个随机端口,用来映射mysql的3306端口,mysql指运行mysql镜像,bash指…
本节会用到的Docker命令如下: docker images 查看mysql镜像id docker run -d -p xxxxxxxxxxxxxxx/zhufc/mysql:v2 通过镜像生成 启动容器 4406映射端口 3306是mysql默认端口 docker ps -a 查看生成的容器 docker ps docker restart 容器id docker stop 容器id 停止容器 docker rm 容器id 删除容器id docker exec -it {mysql容器id}…
何为docker? Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化. 本机环境 24小时不关机的Centos 7, CentOS Linux release 7.7.1908 (Core) 如何安装? 1.首先查看仓库中所有docker版本yum list docker-ce --showduplicates | sort -r 2.输入命令安装(前提是本机没有其他版本docker)sudo yum in…
开发过程中经常需要安装.调试mysql数据库,还需要在各种操作系上安装包依赖,实在是繁琐,因此就研究了一下如何在docker上运行一个mysql镜像,省却了我安装.找依赖的问题. 注:本文所有内容均在CentOS Linux release 7.2.1511 (Core) 上测试完成 假设,你已经安装好docker.如果没有安装好docker可以参考centos7上安装docker 使用 ? 1 docker pull mysql 获得mysql镜像,接着使用 ? 1 docker images…
序 本文主要研究怎么在docker上搭建mysql的主从.因为在单机搭建mysql多实例然后再配主从,感觉太痛苦了,环境各有不同,配置各不大相 同,从网上找搭建方法,试了半天也没成功,最后也没耐心调试下去了,浪费了好多时间.觉得还是应该用先进的技术来避免这种时间的浪费,正好docker可 以用上. 搭好的镜像 google到tutum搭建好的mysql的docker镜像,关键的是人家也帮你弄好了主从的命令. git clone https://github.com/tutumcloud/mysq…
[内容指引] 本篇实战演示如何操作Docker中的mysql数据库,包含以下五个知识点: 登录容器: 登录mysql: 运行SQL指令创建数据库: 退出mysql: 退出容器: 1.登录容器 我们在上一篇中运行过如下指令: docker run --restart=always --name first-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest 运行后在Docker中产生了一个名为"first-mysql&q…
1.在docker上启动2台mysql容器:(这里3306为主,3307为从) docker run -d  -e MYSQL_ROOT_PASSWORD=123456  -p 3306:3306 --name 镜像id 2.配置主的mysql: 1)进入主容器: docker exec -it 主容器ID  /bin/bash cd etc/mysql/ 2)安装vim命令 apt-get update apt-get install vim 3)编辑my.cnf,在结尾添加:3行(vim m…
首先本地   拉取mysql镜像 以下是所有mysql镜像 我自己下载的为5.6   下面 以5.6为例:(拉取mysql5.6镜像) docker pull mysql:5.6 创建一个容器 docker run --name : -e MYSQL_ROOT_PASSWORD=自己的数据库密码 -d mysql:5.6 --name    容器的名称 -p       本地(宿主机)端口:容器端口 -e MYSQL_ROOT_PASSWORD=******:初始化root用户的密码 -d: 后…
启动到后台:  docker-compose start docker-composer 执行命令: entrypoint: pwd app: build: ./app working_dir: /app volumes: - ./app:/app - ~/.m2:/root/.m2 expose: - "8080" depends_on: - nginx - mysql entrypoint: pwd 今天我写一点在 Docker 容器中使用 MYSQL 的 tips.要不要在生产环…