標籤:docker簡單搭建
Docker 是一個開源的應用程式容器引擎,讓開發人員可以打包他們的
應用以及依賴包到一個可移植的容器中,然後發布到任何流行的
Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,
相互之間不會有任何介面。
實驗目的:在centos6.5中運用docker,初步瞭解docker建立過程,
建立ubuntu及mysql鏡像
並將其發布出去並測試,體驗docker工作原理
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M02/06/02/wKiom1mvxDjwBrICAAA0ez_6jgQ573.jpg-wh_500x0-wm_3-wmp_4-s_4013516259.jpg" title="u=2331555423,3710225953&fm=27&gp=0.jpg" alt="wKiom1mvxDjwBrICAAA0ez_6jgQ573.jpg-wh_50" />
一:查看當前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
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/06/02/wKiom1mvxI-hOddWAATBCuuqwz4817.png-wh_500x0-wm_3-wmp_4-s_3184163698.png" title="CentOS 64 位元-2017-09-06-17-48-25.png" alt="wKiom1mvxI-hOddWAATBCuuqwz4817.png-wh_50" />
cat /etc/issue 查看系統版本
mysql docker run -it mysql /bin/bash
650) this.width=650;" src="https://s3.51cto.com/wyfs02/M01/A4/B3/wKioL1mvxRjBkE4_AAX23Vo_bGU014.png-wh_500x0-wm_3-wmp_4-s_2799272972.png" style="float:none;" title="CentOS 64 位元-2017-09-06-17-50-43.png" alt="wKioL1mvxRjBkE4_AAX23Vo_bGU014.png-wh_50" />
650) this.width=650;" src="https://s5.51cto.com/wyfs02/M00/06/02/wKiom1mvxTnAFDP9AAUmv0XZAIU126.png-wh_500x0-wm_3-wmp_4-s_1663877395.png" style="float:none;" title="CentOS 64 位元-2017-09-06-17-51-04.png" alt="wKiom1mvxTnAFDP9AAUmv0XZAIU126.png-wh_50" />
***service mysql start 預設mysql不啟動
本文出自 “12402638” 部落格,請務必保留此出處http://12412638.blog.51cto.com/12402638/1963186
docker 搭建ubuntu+mysql環境教程