centos 安装低版本内核_Docker安装教程
Docker的應(yīng)用場景
Web 應(yīng)用的自動化打包和發(fā)布。自動化測試和持續(xù)集成、發(fā)布。在服務(wù)型環(huán)境中部署和調(diào)整數(shù)據(jù)庫或其他的后臺應(yīng)用。從頭編譯或者擴(kuò)展現(xiàn)有的 OpenShift 或 Cloud Foundry 平臺來搭建自己的 PaaS 環(huán)境
Docker 的優(yōu)點(diǎn)
1、簡化程序:Docker 讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個(gè)可移植的容器中,然后發(fā)布到任何流行的 Linux 機(jī)器上,便可以實(shí)現(xiàn)虛擬化。Docker改變了虛擬化的方式,使開發(fā)者可以直接將自己的成果放入Docker中進(jìn)行管理。方便快捷已經(jīng)是 Docker的最大優(yōu)勢,過去需要用數(shù)天乃至數(shù)周的 任務(wù),在Docker容器的處理下,只需要數(shù)秒就能完成。
2、避免選擇恐懼癥:如果你有選擇恐懼癥,還是資深患者。那么你可以使用 Docker 打包你的糾結(jié)!比如 Docker 鏡像;Docker 鏡像中包含了運(yùn)行環(huán)境和配置,所以 Docker 可以簡化部署多種應(yīng)用實(shí)例工作。比如 Web 應(yīng)用、后臺應(yīng)用、數(shù)據(jù)庫應(yīng)用、大數(shù)據(jù)應(yīng)用比如 Hadoop 集群、消息隊(duì)列等等都可以打包成一個(gè)鏡像部署。
3、節(jié)省開支:一方面,云計(jì)算時(shí)代到來,使開發(fā)者不必為了追求效果而配置高額的硬件,Docker 改變了高性能必然高價(jià)格的思維定勢。Docker 與云的結(jié)合,讓云空間得到更充分的利用。不僅解決了硬件管理的問題,也改變了虛擬化的方式。
前提條件?
目前,CentOS 僅發(fā)行版本中的內(nèi)核支持 Docker。Docker 運(yùn)行在 CentOS 7 上,要求系統(tǒng)為64位、系統(tǒng)內(nèi)核版本為 3.10 以上。Docker 運(yùn)行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系統(tǒng)為64位、系統(tǒng)內(nèi)核版本為 2.6.32-431 或者更高版本。
使用 yum 安裝
Docker 要求 CentOS 系統(tǒng)的內(nèi)核版本高于 3.10 ,查看本頁面的前提條件來驗(yàn)證你的CentOS 版本是否支持 Docker 。通過 uname -r
[root@centos ~]# uname -r安裝 Docker
從 2017 年 3 月開始 docker 在原來的基礎(chǔ)上分為兩個(gè)分支版本: Docker CE 和 Docker EE。Docker CE 即社區(qū)免費(fèi)版,Docker EE 即企業(yè)版,強(qiáng)調(diào)安全,但需付費(fèi)使用。本文介紹 Docker CE 的安裝使用移除舊的版本:
[root@centos ~]# sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-selinux \ docker-engine-selinux \ docker-engine安裝一些必要的系統(tǒng)工具:
[root@centos?~]#?sudo?yum?install?-y?yum-utils?device-mapper-persistent-data?lvm2
添加軟件源信息:
[root@centos ~]# sudo yum-config-manager --add-rephttp://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo?
更新 yum 緩存:
[root@centos ~]# sudo yum makecache fast
安裝 Docker-ce:
[root@centos ~]# sudo yum -y install docker-ce
啟動 Docker 后臺服務(wù)
[root@centos ~]# sudo systemctl start docker
測試運(yùn)行?
[root@centos ~]# docker run hello-world
由于本地沒有hello-world這個(gè)鏡像,所以會下載一個(gè)hello-world的鏡像,并在容器內(nèi)運(yùn)行。
使用腳本安裝 Docker
1、使用 sudo或 root權(quán)限登錄 Centos。?
2、確保 yum 包更新到最新。
[root@centos ~]# sudo yum update?
3、執(zhí)行 Docker 安裝腳本。
[root@centos ~]# curl -fsSL https://get.docker.com -o get-docker.sh [root@centos ~]# sudo sh get-docker.sh
執(zhí)行這個(gè)腳本會添加 docker.repo 源并安裝 Docker。
4、啟動 Docker 進(jìn)程。
[root@centos ~]# sudo systemctl start docker
5、驗(yàn)證 docker 是否安裝成功并在容器中執(zhí)行一個(gè)測試的鏡像。
$ sudo docker run hello-world docker ps
到此,Docker 在 CentOS 系統(tǒng)的安裝完成。
鑒于國內(nèi)網(wǎng)絡(luò)問題,后續(xù)拉取 Docker 鏡像十分緩慢,我們可以需要配置加速器來解決,下期給大家?guī)礴R像的使用教程。
總結(jié)
以上是生活随笔為你收集整理的centos 安装低版本内核_Docker安装教程的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 8086的堆栈组织
- 下一篇: J2ME_System.getPrope