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不启动

时间: 2024-11-05 20:32:02

docker 搭建ubuntu+mysql环境教程的相关文章

PHP环境搭建:Windows7系统配置PHP+Apache+MySQL环境教程

Win7系统下PHP.Apache.MySQL的环境搭建,是许多PHP初学者.甚至是有多年开发经验的PHP程序员都无法避免的一个环节.网络上关于WAMP环境配置的文章也不少,不过很多存在版本较老,或者解释不够清晰的问题. 最近将公司电脑的Win7版本从32位升级到64位,全盘清理,需要重新配置环境,借此机会,将Win7下搭建PHP.Apache.MySQL环境的具体方法分享给锐想网的各位同学.本文对32位和64位win7系统都可用. 先列出本文使用的各种软件的版本: Apache 2.2.21

Linux 搭建深度学习环境教程

Linux 搭建深度学习环境教程 Notes: ? 开门见山:使用 Anaconda 直接搞定 Linux Nvidia 驱动这个千年难题 ? 重点: 关于这个问题,今天我来总结一篇专治头疼的药方:只需要安装 Anaconda ,使用 conda 安装 Pytorch 或者 Tensorflow-gpu 即可. conda 会自动帮助我们安装好几乎所有必需的驱动,可谓是一键式安装,简直是我等"菜鸡"们的福音!!! I Love Anaconda ?????? 1. Linux 发行版选

Docker 搭建 Tomcat 运行环境

使用 Docker 搭建 Tomcat 运行环境 1. Docker与虚拟机的区别 2 搭建过程 2.1 准备宿主系统 准备一个 CentOS 7操作系统,具体要求如下: · 必须是 64 位操作系统 · 建议内核在 3.8 以上 查看 CentOS 7系统内核: [[email protected] ~]# uname  -r 3.10.0-327.el7.x86_64 2.2 安装Docker [[email protected] ~]# yum  -y   install   docker

利用Docker搭建本地https环境的完整步骤

利用Docker搭建本地https环境的完整步骤 这篇文章主要给大家介绍了关于如何利用Docker搭建本地https环境的完整步骤,文中通过示例代码将实现的步骤介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 什么是 HTTPS 我们都知道 Web App 的运行都是建立在网络应用层 HTTP 协议的,HTTP 协议能够进行客户端和服务器之间的请求和返回.但是这个过程是明文传输的,当请求被抓包后传输内容很容易被篡改,这对用户的安全性来说是极其严重的威胁.PWA 应

XP搭建Apache+Tomcat+JSP+PHP+MYSQL环境教程

一.环境说明 1.Window XP 2.apache_2.2.11-win32-x86-no_ssl.msihttp://httpd.apache.org/ 3.Mod_jk-1.2.28-httpd-2.2.3.sohttp://tomcat.apache.org/download-connectors.cgi 4.apache-tomcat-6.0.18.ziphttp://archive.apache.org/dist/tomcat/tomcat-6/v6.0.18/src/ 5.mys

怎么使用Docker搭建PHP开发环境呢?

在Docker流行之前,要搭建开发环境通常有两种选择:一种是使用wamp.xampp.mamp等集成开发环境安装包,另外一种就是使用普通虚拟机来安装linux服务器,然后通过下载一键安装包(如:lnmp)或者逐个安装做需要的软件.前者虽然简单,但太不灵活,想要安装额外的软件或者版本会很麻烦或者干脆不知道如何下手:后者除了费时费力,占用本机资源过多,可能会导致系统运行缓慢,而且如果你忘了及时生成快照,一旦失误,追悔莫及. 幸好,Docker来了!它简单易用,灵活多变,方便迅捷,扫除了以上种种弊端.

在Eclipse下搭建Android开发环境教程

我们昨天向各位介绍了<在NetBeans上搭建Android SDK环境>,前不久也介绍过<在MyEclipse 8.6上搭建Android开发环境>, 都受到了读者的欢迎.但是很多朋友都认为NetBeans在中国用户不多,MyEclipse又是收费产品,都没有Eclipse好,很多读者都希望我们 介绍一下Eclipse下搭建的Android开发环境,本文将全程演示Android开发环境的搭建过程,无需配置环境变量.所有软件都是写该文章时最 新版本,希望大家喜欢. 一 相关下载 (

Android系统搭建PHP+MySql环境,支持SqlLite,完美运行ecshop、phpcms、Discuz_X3等开源程序

我从事Web开发有1年多的时间,在这段时间里一直研究新技术.从今以后将安家于此,与众多Web开发爱好者交流与学习.今后我将不断终结过年1年学习的知识和未来接触与学习的技能,分享自己对Web开发的独特见解,本博文中有任何问题,都可以直接联系我或者留言,让我们一起为未来共勉! 又快要过年了,今天预备回家,但是现在手头只有一台台式机(因为本人不太爱用笔记本,之前的放久了受潮坏了),回家带着不方便,但是回去的时候不学习就是不对的,从事Web开发就是一个不停学习的过程. 于是前天突发奇想Android系统

centos7.2搭建lamp(Apache+PHP+Mysql环境)教程

服务器上比较推荐centos,特别对于新手,首选CentOS,并不是centos比Debian和ubuntu好,而是centos是初学者安装vps的首选,它既稳定,占用资源又少此版本生命周期较长,而且网上有关centos的教程很多,方便学习,我们这里选择了Centos7.2,采用yum在线安装. 一. 检查系统环境 1.确认centos版本 [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (