您的位置:首页 > 运维架构 > Docker

Docker中创建MySQL容器

2016-05-27 00:00 316 查看
摘要: Docker中创建MySQL容器

1.拉个CentOS镜像:

[code=plain]docker pull centos:latest

2.启动容器:

[code=plain]docker run --name centos  -i -t centos /bin/bash

3.最新的CentOS 7.1,yum资源里没有mysql-server的源,手动增加yum源:

[code=plain]vi /etc/yum.repos.d/mysql-community.repo


# Enable to use MySQL 5.6


[mysql56-community]


name=MySQL 5.6 Community Server


baseurl=http://repo.mysql.com/yum/mysql-5.6-community/el/5/$basearch/


enabled=1


gpgcheck=0


4.安装
mysql-community-server

[code=plain]yum install mysql-community-server


5.创建mysql镜像:

(1).建立vi /Dockerfile

FROM centos:latest

MAINTAINER XXX <XXX@axsist.com>

LABEL Descripttion="This is a mysql image "
Vendor=
"Github"
Version=
"latest"

RUN yum update


(2)Build 镜像:

[code=plain]docker build -t "xxx/mysql:latest"

6.

[code=plain]docker login daocloud.io

[code=plain]docker tag xxx/mysql daocloud.io/xxx/mysql:latest
docker push daocloud.io/xxx/mysql:latest


7.创建MySQL容器:

[code=plain]docker run -d -h mysql \
-v /data/db/mysql:/var/lib/mysql \
-p 0.0.0.0:3306:3306 --name mysql \
-e MYSQL_ROOT_PASSWORD=123456 xxx/mysql
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Docker MySQL