Centos7 使用Docker MySQL部署_01
文章目录
- Docker MySQL部署
Docker MySQL部署
#1.拉取mysql镜像
docker pull mysql
#2.查看拉取的mysql镜像
docker images
#3.创建MySQL容器
docker run -di --name ly_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql
注:-p 代表端口映射,格式为 宿主机映射端口:容器运行端口
宿主机的端口可以根据需要添加,只要不端口冲突即可,也可以3306
-e 代表添加环境变量 MYSQL_ROOT_PASSWORD是root用户的登陆密码
#4.查看mysql容器是否启动运行
docker ps
#5.进入MySQL容器,登陆MySQL
docker exec -it pinyougou_mysql /bin/bash
#6.登陆mysql
mysql -u root -p
#7.远程登陆MySQL**</font>
- (1)我们在我们本机的电脑上去连接虚拟机Centos中的Docker容器,这里192.168.1.102是虚拟机操作系统的IP
这里使用Navicat Premium 12进行演示:
【打开Navicat Premium 12】-【连接】-【Mysql】-输入信息连接即可
- (2)在本地客户端先创建数据库,再执行建库脚本
执行:pinyougoudb.sql,为下面联联调作准备
CREATE TABLE `tb_user` (`id` bigint(20) NOT NULL AUTO_INCREMENT,`username` varchar(50) NOT NULL COMMENT '用户名',`password` varchar(32) NOT NULL COMMENT '密码,加密存储',`phone` varchar(20) DEFAULT NULL COMMENT '注册手机号',`email` varchar(50) DEFAULT NULL COMMENT '注册邮箱',`created` datetime NOT NULL COMMENT '创建时间',`updated` datetime NOT NULL,`source_type` varchar(1) DEFAULT NULL COMMENT '会员来源:1:PC,2:H5,3:Android,4:IOS,5:WeChat',`nick_name` varchar(50) DEFAULT NULL COMMENT '昵称',`name` varchar(50) DEFAULT NULL COMMENT '真实姓名',`status` varchar(1) DEFAULT NULL COMMENT '使用状态(Y正常 N非正常)',`head_pic` varchar(150) DEFAULT NULL COMMENT '头像地址',`qq` varchar(20) DEFAULT NULL COMMENT 'QQ号码',`account_balance` decimal(10,0) DEFAULT NULL COMMENT '账户余额',`is_mobile_check` varchar(1) DEFAULT '0' COMMENT '手机是否验证 (0否 1是)',`is_email_check` varchar(1) DEFAULT '0' COMMENT '邮箱是否检测(0否 1是)',`sex` varchar(1) DEFAULT '0' COMMENT '性别,1男,2女',`user_level` int(11) DEFAULT NULL COMMENT '会员等级',`points` int(11) DEFAULT NULL COMMENT '积分',`experience_value` int(11) DEFAULT NULL COMMENT '经验值',`birthday` datetime DEFAULT NULL COMMENT '生日',`last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',PRIMARY KEY (`id`),UNIQUE KEY `username` (`username`) USING BTREE
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8 COMMENT='用户表';
- 5. 查看容器IP地址
- 我们可以通过以下命令查看容器运行的各种数据
docker inspect ly_mysql
运行效果如下:
我们可以看到我们的数据库服务器的IP是172.17.0.2
想学习更多微服务、分布式、中间件、数据库、项目快速构建等系列技术
请访问Gblfy主页:https://blog.csdn.net/weixin_40816738
让我们一起进步!!!
Centos7 使用Docker MySQL部署_01相关推荐
- centos7.0 docker安装部署
1.安装环境 [root@iZ28v8y79sfZ ~]# uname -a Linux iZ28v8y79sfZ 3.10.0-123.9.3.el7.x86_64 #1 SMP Thu Nov 6 ...
- centos7安装docker以及部署centos7:lastest
# 更新yum yum update # 安装yum-util sudo yum install -y yum-utils device-mapper-persistent-data lvm2 #设置 ...
- 腾讯云(CentOS7)使用Docker部署JeecgBoot
参考文章: 官方文档 linux (CentOS7+)安装docker 部署jeecgBoot项目 CentOS7 使用docker 安装redis 安装docker 由于我用的腾讯云,自带docke ...
- centos7+ docker1.12 实践部署docker及配置direct_lvm
2019独角兽企业重金招聘Python工程师标准>>> centos7+ docker1.12 实践部署docker及配置direct_lvm 博客分类: docker 前言 Doc ...
- Docker中部署mysql后SpringBoot连接时提示表不存在(修改表名忽略大小写)
场景 Docker中部署mysql数据库: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/99213563 在上面使用Docker ...
- Docker Compose部署项目到容器-基于Tomcat和mysql的项目yml配置文件代码
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
- docker --- mysql的部署
MySQL部署 [1]查询本地镜像中是否含有 centos/mysql-57-centos7(我们用到的镜像) docker images [2] 拉取镜像 docker pull centos/my ...
- ubuntu系统下安装docker并部署Springboot+mysql+redis
目录 安装Docker Docker常用命令 构建mysql容器 构建Redis容器 构建Springboot应用镜像及容器 (1)springboot使用maven将程序打成jar包,接着编写Dok ...
- pythonmysql部署_详解centos7+django+python3+mysql+阿里云部署项目全流程
(PS:本文假设你已经在本地联调好django和客户端,只是需要将django部署到外网) 购买阿里云服务器 到[阿里云官网],选择轻量应用服务器, 步骤如图所示: 地域随便选择哪一个,镜像的话,对比 ...
最新文章
- 分治习题--九章算法培训课第三章笔记
- 做不了爱人,我们做什么?
- Sublime Text 3 快捷键精华版
- Redis的特点持久化的原理及优缺点
- 人工智能对教育产业的冲击和机遇分析 ——游戏化学习
- 细数开源历史上的九个重大事件
- 如何快速学习freemarker以及使用经验
- 线程名称的获取与修改
- 从helloworld回顾程序的编译过程之二
- 让程序暂停几秒_如何构建一个简单的Python提醒应用程序
- Nb iot php_NB-IoT是什么
- GPS里集成的指南针一般叫做外置罗盘是1#,飞控里面的指南针叫内置罗盘是2#
- 【线上课程】4节课8小时培训,《白话区块链》作者蒋勇教你快速掌握区块链智能合约开发...
- 德国-帕德博恩大学轴承数据集解读
- 数据拟合MATLAB与origin哪个好,Origin:数据处理、作图和拟合的利器
- python猜拳游戏教学_python实现猜拳游戏
- 树形选择排序(第十章 P279)
- linux的密码重置命令
- 用不同的用户名和密码登录网络上的共享文件夹
- 35,UC(14) .