熬死你的 发表于 2018-10-7 14:13:46

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
  1rpm -ivh http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6
  -8.noarch.rpm
  2rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
  3yum -y install device-mapper   不安装docker进程会死
  4yum -y install docker-io      安装docker
  5service 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不启动

页: [1]
查看完整版本: docker 搭建ubuntu+mysql环境教程