文档章节

Docker下简单使用MySQL

koavvly
 koavvly
发布于 2017/10/22 06:25
字数 429
阅读 13
收藏 0
点赞 0
评论 0
  • Docker安装
>curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

OK

>sudo add-apt-repository \

"deb [arch=amd64] https://mirrors.aliyun.com/docker-ce/linux/ubuntu \

$(lsb_release -cs) \

stable"

>sudo apt-get install docker-ce

>sudo vi /etc/default/docker

DOCKER_OPTS="--registry-mirror=https://48h46wxj.mirror.aliyuncs.com"

>sudo usermod -aG docker username

>sudo service docker restart
  • MySQL镜像及容器创建

下载源GPG秘钥

>curl -fsSL https://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -

>sudo docker pull mysql (Using default tag:latest )
  1. 启动第一个mysql服务
>sudo docker run -d -p 3307:3306 --name mysql3306 \

-v /opt/docker_v/mysql/3306/conf/3306.cnf:/etc/mysql/my.cnf \

-v /opt/docker_v/mysql/3306/data:/var/lib/mysql/data/3306 \

-v -e MYSQL_ROOT_PASSWORD=123456 \

mysql:latest

 

    2. 启动第二个mysql服务

>sudo docker run -d -p 127.0.0.1:3308:3306 --name mysql3307 \

-v /opt/docker_v/mysql/3307/conf/3306.cnf:/etc/mysql/my.cnf \

-v /opt/docker_v/mysql/3307/data:/var/lib/mysql \

-e MYSQL_ROOT_PASSWORD=123456 \

mysql:latest

 

    3. 宿主机访问Docker容器:

$ mysql -h127.0.0.1 -P3308 -uroot

 

    4. Docker MySQL 配置示例

# Copyright (c) 2014, 2016, Oracle and/or its affiliates. All rights reserved.

#

# This program is free software; you can redistribute it and/or modify

it under the terms of the GNU General Public License as published by

▽ the Free Software Foundation; version 2 of the License.

#

# This program is distributed in the hope that it will be useful,

# but WITHOUT ANY WARRANTY; without even the implied warranty of

# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the

# GNU General Public License for more details.

#

# You should have received a copy of the GNU General Public License

# along with this program; if not, write to the Free Software

# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA



#

# The MySQL Server configuration file.

#

# For explanations see

# http://dev.mysql.com/doc/mysql/en/server-system-variables.html



[mysqld]

pid-file = /var/run/mysqld/mysqld.pid

socket = /var/run/mysqld/mysqld.sock

datadir = /var/lib/mysql

#log-error = /var/log/mysql/error.log

# By default we only accept connections from localhost

#bind-address = 127.0.0.1

# Disabling symbolic-links is recommended to prevent assorted security risks

symbolic-links=0

 

    5. MySQL 主从复制

mysql-master-server:

IP:172.17.0.2]

my.cnf

[mysqld]

... 其他配置

server-id=1

log-bin=mysql-bin #

mysql-slave-server:

IP:172.17.0.3

my.cnf

[mysqld]

... 其他配置

server-id=2

mysql> change master to master_host='172.17.0.2', master_user='root', master_password='123456';

mysql> start slave;

mysql> show slave status\G;

 

© 著作权归作者所有

共有 人打赏支持
koavvly
粉丝 0
博文 18
码字总数 1534
作品 0
长沙
如何在docker中运行MySQL实例

通常初学者学习docker时,不太清楚怎样拉取一个Mysql镜像并使用,今天这篇文章简单介绍一下使用流程。 一.预习一下用到的docker命令: 1.docker images 列出本地主机上的镜像。 2.docker pul...

siying8419
03/23
0
0
Spring Boot 2.0(五):感受 Docker 魅力, 排解决多应用部署之疼

我知道大家这段时间看了我写关于 docker 相关的几篇文章,不疼不痒的,仍然没有感受 docker 的便利,是的,我也是这样认为的,I know your felling 。 前期了解概念什么的确实比较无聊,请不...

纯洁微笑
06/26
0
0
基于 Docker 搭建 MySQL 主从复制

作者:秋田君 原文:开源中国 摘要: 本篇博文相对简单,因为是初次使用Docker,MySQL的主从复制之前也在Centos环境下搭建过,但是也忘的也差不多了,因此本次尝试在Docker中搭建。 本篇博文相...

开源中国
05/23
0
0
Spring Boot 2.0(六):使用 Docker 部署 Spring Boot 开源软件云收

只需三步即可部署开源项目云收藏,打造专属个人的收藏系统,就是这么简单! 云收藏项目已经开源2年多了,作为当初刚开始学习 Spring Boot 的练手项目,使用了很多当时很新的技术,现在看来其...

纯洁微笑
06/26
0
0
在docker中使用MySQL数据库

概述 我是一直想把所有的程序都跑在docker里面,这样一方面是为了便于管理,另外一方面也可以增强自己对docker的理解,所以今天我就想学习一下最重要的数据库部分 让mysql数据库在docker下跑...

bboysoulcn
04/20
0
0
docker 安装 mysql

1. 启动一个服务器实例 使用镜像创建或启动MySQL容器时,可以先将镜像下载到本地: $ docker pull mysql 也可以直接使用以下命令来启动MySQL实例: $ docker run -p 3306:3306 --name itbil...

yunlielai
04/12
0
0
Docker搭建mysql容器

欢迎关注大数据和人工智能技术文章发布的微信公众号:清研学堂,在这里你可以学到夜白(作者笔名)精心整理的笔记,让我们每天进步一点点,让优秀成为一种习惯! 转载自:http://blog.csdn....

李金泽
03/13
0
0
.NET Core+MySql+Nginx 容器化部署

1. 引言 上两节我们通过简单的demo学习了docker的基本操作。这一节我们来一个进阶学习,完成ASP.NET Core + MySql + Nginx的容器化部署。 本文是基于CentOS 7.4环境进行演示,示例项目可以访...

dotNET跨平台
01/11
0
0
docker mysql 数据持久化到本地、设置不区别表名大小写

Docker MySQL 把数据存储在本地目录,很简单,只需要映射本地目录到容器即可 1、加上-v参数 $ docker run -d -e MYSQLROOTPASSWORD=admin --name mysql -v /data/mysql/data:/var/lib/mysql...

51aa
07/02
0
0
4.1 docker仓库-创建和使用私有仓库

一、通过官方提供的registry来简单搭建一套本地私有仓库环境 root@docker-test:~# docker run -d -p 5000:5000 registry #将自动下载创建并启动一个registry容器 root@docker-test:~# docker...

DevOPS666
2017/08/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

Java IO类库之ObjectInputStream和ObjectOutPutStream

一、ObjectOutputStream 1 - ObjectOuputStream介绍 ObjectOutputStream(对象字节输出流),用于将一个序列化对象写入到创建ObjectOutputStream时传入的底层字节输入流中,通过源码可知该类继...

老韭菜
6分钟前
0
0
17.TCP:传输控制协议

介绍 TCP和UDP使用同一网络层(IP),但TCP提供了面向连接、可靠的传输层服务 TCP传输给IP层的信息单位称为报文段或段 TCP通过如下方式保证可靠性: 应用数据被分割成TCP认为最合适发送的数据...

loda0128
15分钟前
0
0
重装Oracle时出现environment variable "PATH"错误的解决办法

在win7 64位下重新安装oracle 11g,一直报environment variable "PATH"的错误,按说明将path里多余的路径删除,但没办法解决。选择忽略错误继续安装,装一半会报CRC错误,还是安装失败。最好...

良言
20分钟前
0
0
TensorFlow 全连接的mnist

全连接的mnist import tensorflow as tf# 导入 MINST 数据集from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST_data/", one_ho......

阿豪boy
21分钟前
0
0
JAVA 三种WebService 规范

JAVA 中共有三种WebService 规范,分别是JAX-WS(JAX-RPC)、JAXM&SAAJ、JAX-RS。 1. Jaxws(掌握) JAX-WS 的全称为 Java API for XML-Based Webservices ,早期的基于SOAP 的JAVA 的Web 服务...

onedotdot
39分钟前
0
0
将博客搬至CSDN

将博客搬至CSDN

xpbob
40分钟前
1
0
Aidl进程间通信详细介绍

目录介绍 1.问题答疑 2.Aidl相关属性介绍 2.1 AIDL所支持的数据类型 2.2 服务端和客户端 2.3 AIDL的基本概念 3.实际开发中案例操作 3.1 aidl通信业务需求 3.2 操作步骤伪代码 3.3 服务端操作...

潇湘剑雨
58分钟前
0
0
python爬虫日志(3)下载图片

import urlliburl='https://xxx.jpg'#图片地址res=urllib.request.urlopen(url)#此函数用于对url的访问data=res.read() #字节流with open(r'D:\1.jpg',"wb") as code: c...

茫羽行
今天
0
0
vue中$emit的用法

1、父组件可以使用 props 把数据传给子组件。 2、子组件可以使用 $emit 触发父组件的自定义事件。 vm.$emit( event, arg ) //触发当前实例上的事件 vm.$on( event, fn );//监听event事件后运...

JamesView
今天
0
0
bash审计系统搭建

step1:使用saltstack工具bash部署>>>>>> # salt -N clienta state.sls audit step2:安装elasticsearch>>>>>> 注意: 1.不能以root用户进行启动,需要创建用户,并对解压的elasticsearch目录赋......

硅谷课堂
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部