docker 搭建ubuntu+mysql环境教程

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了docker 搭建ubuntu+mysql环境教程相关的知识,希望对你有一定的参考价值。

  Docker 是一个开源的应用容器引擎,让开发者可以打包他们的

应用以及依赖包到一个可移植的容器中,然后发布到任何流行的

Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,

相互之间不会有任何接口。

实验目的:在centos6.5中运用docker,初步了解docker创建过程,

创建ubuntu及mysql镜像

并将其发布出去并测试,体验docker工作原理

技术分享

  一:查看当前linux内核版本,docker需要内核3.X

      uname -a 查看内核版本,如果小于3.X需要升级内核

 内核升级方法:

   1、导入public key

 rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

   2、安装elrepo到内核为2.6.32的CentOS中

 rpm -Uvh http://www.elrepo.org/elrepo-release-6-8.el6.

 elrepo.noarch.rpm 

   3、安装kernel-lt(long term support)长期支持版本

 yum --enablerepo=elrepo-kernel install kernel-lt -y

   4、编辑grub.conf文件,修改Grub引导顺序

 vim /etc/grub.conf

 将default的值调整为新内核的顺序,如本次升级案例中新装的内核

 位置为0,所以将default修改为0,保存退出

   5、重启系统后检查内核

  二:安装docker

   1  rpm -ivh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6

-8.noarch.rpm

   2  rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6

   3  yum -y install device-mapper   不安装docker进程会死

   4  yum -y install docker-io      安装docker

   5  service docker start        启动docker服务

   三:获取docker镜像

       docker pull ubuntu

       docker pull mysql

       国内公网获取image镜像速度慢,可用git获取

       git clone https://git.oschina.net/dockerf/

       docker-training.git  //仅包含常用image

   四:运行测试images

      查看images镜像   docker images

      ubuntu    docker run -it ubuntu /bin/bash

       

    技术分享

    cat /etc/issue  查看系统版本

    mysql        docker run -it mysql /bin/bash

     

   技术分享

   技术分享

    ***service mysql start   默认mysql不启动




本文出自 “12402638” 博客,请务必保留此出处http://12412638.blog.51cto.com/12402638/1963186

以上是关于docker 搭建ubuntu+mysql环境教程的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu环境下搭建hyperledger fabric超级无敌详细教程

Ubuntu搭建docker环境

ubuntu16搭建docker私库

Kaldi 语音识别基础教程

基于Docker搭建MySQL主从复制

基于Docker搭建MySQL主从复制