Docker实战部署应用——MySQL5.7
MySQL 部署
拉取MySQL镜像
拉取命令:
docker pull mysql:5.7
  
查看镜像
docker images
  
创建 MySQL 容器
docker run -id --name=sun_mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root mysql:5.7
  - p 代表端口映射,格式为 宿主机映射端口:容器运行端口
  -	e 代表添加环境变量, MYSQL_ROOT_PASSWORD 是 root 用户的登陆密码
进入MySQL容器, 登陆MySQL
进入mysql容器
docker exec -it sun_mysql /bin/bash
登陆mysql, 密码是上面设的 root
mysql -u root -p
  
远程登陆MySQL
1. 在我们本机的电脑上去连接虚拟机 Centos 中的Docker容器,这里 192.168.83.126 是虚拟机操作系统的IP, 端口号是映射端口:3306
    
2. 在本地客户端执行创建库和表 ,增删改查等等操作
如连接不上,则查看宿主机防火墙有没关闭或者是上面暴露端口号配置是否正确
查看状态: systemctl status firewalld
关闭: systemctl stop firewalld
开机禁用: systemctl disable firewalld
Docker实战部署应用——MySQL5.7的更多相关文章
- docker 实战---部署tomcat\weblogic集群 (二)
		
安装tomcat镜像 准备好须要的jdk tomcat等软件放到home文件夹以下 启动一个虚拟机 docker run -t -i -v /home:/opt/data --name mk_tom ...
 - Docker实战--部署简单nodejs应用
		
如何在Docker的container里运行Node.js程序 主体思路:一个简单的Node.js web app,来构建一个镜像,然后基于这个镜像,运行一个容器,从而实现快速部署. 操作环境: 虚拟 ...
 - Docker(十一):Docker实战部署HTTPS的Tomcat站点
		
1.选择基础镜像 docker pull tomcat:7.0-jre8 2.生成HTTPS证书 keytool -genkey -alias tomcat -keyalg RSA -keystor ...
 - Docker实战部署应用——Tomcat
		
Tomcat 部署 拉取tomcat镜像 docker pull tomcat:8 创建tomcat容器 创建tomcat容器用于 Web应用,并且进行目录映射 docker run -id --na ...
 - Docker实战部署应用——Redis
		
Redis 部署 拉取Redis镜像 docker pull redis 创建Redis容器 docker run -id --name=sun_redis -p 6379:6379 redis 客户 ...
 - docker实战部署Javaweb项目
		
一.部署环境说明 docker服务版本:version 18.09.0nginx服务版本:version: nginx/1.15.10redis服务版本:version: redis/5.0.3tom ...
 - Docker实战部署JavaWeb项目-基于SpringBoot
		
最近在滴滴云上看到服务器很便宜,1核2G,1年只需要68块钱.下面是我基于Docker部署Javaweb服务的过程.目前我见过的最便宜的服务器,阿里云打折的时候都没有这么便宜啊,果断入手.有需要的话可 ...
 - Docker swarm 实战-部署wordpress
		
Docker swarm 实战-部署wordpress 创建一个overlay的网络 docker network create -d overlay demo 6imq8da3vcwvj2n499k ...
 - Docker实战 | 第二篇:IDEA集成Docker插件实现一键自动打包部署微服务项目,一劳永逸的技术手段值得一试
		
一. 前言 大家在自己玩微服务项目的时候,动辄十几个服务,每次修改逐一部署繁琐不说也会浪费越来越多时间,所以本篇整理通过一次性配置实现一键部署微服务,实现真正所谓的一劳永逸. 二. 配置服务器 1. ...
 
随机推荐
- Java——常用类(Math)
			
[常用方法] 这些方法为静态方法.
 - 题解 P1433 【吃奶酪】
			
这道题是一道著名的NP问题. 正解应该是DP,但我在这里讲一种近似算法--爬山. 希望某些dalao注意一下爬山与模拟退火的区别. 爬山是直往低处往高处爬,每次取大的,也就是一种贪心思想. 而模拟退火 ...
 - 【bzoj1146】[CTSC2008]网络管理Network
			
题目描述: M公司是一个非常庞大的跨国公司,在许多国家都设有它的下属分支机构或部门.为了让分布在世界各地的N个部门之间协同工作,公司搭建了一个连接整个公司的通信网络.该网络的结构由N个路由器和N-1条 ...
 - sh_05_超市买苹果
			
sh_05_超市买苹果 # 1. 定义苹果的单价 price = 8.5 # 2. 挑选苹果 weight = 7.5 # 3. 计算付款金额 money = weight * price # 4. ...
 - bootstrap动态调用select下拉框
			
html代码: <label for="classify" class="col-sm-2 control-label">填报部门:</lab ...
 - ES6 对象超类
			
var parent = { foo() { console.log("Hello from the Parent"); } } var child = { foo() { sup ...
 - 使用Mybatis执行sql脚本
			
pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="htt ...
 - Apache2.4+PHP7.2环境搭建
			
Editplus生成码:http://www.jb51.net/tools/editplus/ 阿帕奇下载地址:https://www.apachehaus.com/cgi-bin/download. ...
 - 在裸机centos7系统中部署django项目的过程
			
概要 本文用一台安装了centos7.5系统的裸奔Linux机器(当然是虚拟机)详细讲解从无到有部署django项目的过程. 安装必要的工具 配置yum源 至于什么是yum源大家请自行百度,本人用的是 ...
 - COUNT(*) vs COUNT(col)
			
w https://www.percona.com/blog/2007/04/10/count-vs-countcol/