詳情描述
千鋒老師建議建議在Linux環(huán)境下安裝Docker,window環(huán)境搭建比較復(fù)雜且容易出錯(cuò),使用來安裝Docker環(huán)境很方便。
Docker 軟件包已經(jīng)包括在默認(rèn)的 CentOS-Extras 軟件源里。因此想要安裝 docker,只需要運(yùn)行下面的 yum 命令:
安裝完成后,使用下面的命令來啟動(dòng) docker 服務(wù),并將其設(shè)置為開機(jī)啟動(dòng):
LCTT 譯注:此處采用了舊式的 sysv 語法,如采用CentOS 7中支持的新式 語法,如下:
測試
輸入上述命令,返回docker的版本相關(guān)信息,證明docker安裝成功。
Hello World
下面,我們用簡單的 image 文件"hello world",感受一下 Docker。
因?yàn)閲鴥?nèi)連接 Docker 的倉庫很慢,因此我們在日常使用中會使用Docker 中國加速器。用 Docker 鏡像加速,中國區(qū)用戶能夠迅速訪問流行的 Docker 鏡像。該鏡像托管于中國大陸,本地用戶現(xiàn)在將會享受到更快的速度和更強(qiáng)的穩(wěn)定性,從而能夠更敏捷地開發(fā)和交付 Docker 化應(yīng)用。
Docker 中國鏡像加速可用 訪問。該鏡像庫只包含流行的公有鏡像,私有鏡像仍需要從美國鏡像庫中拉取。
修改系統(tǒng)中docker對應(yīng)的配置文件即可,如下:
運(yùn)行下面的命令,將 image 文件從倉庫抓取到本地。
上面代碼中,docker image pull是抓取 image 文件的命令。libraryhello-world是 image 文件在倉庫里面的位置,其中l(wèi)ibrary是 image 文件所在的組,hello-world是 image 文件的名字。
抓取成功以后,就可以在本機(jī)看到這個(gè) image 文件了。
現(xiàn)在,運(yùn)行這個(gè) image 文件。
輸出這段提示以后,hello world就會停止運(yùn)行,容器自動(dòng)終止。有些容器不會自動(dòng)終止,因?yàn)樘峁┑氖欠?wù),比如Mysql鏡像等。
常用命令
除過以上我們使用的Docker命令外,Docker還有一些其它常用的命令。
拉取docker鏡像
查看宿主機(jī)上的鏡像,Docker鏡像保存在目錄下:
從Docker hub上某個(gè)鏡像:
執(zhí)行docker pull centos會將Centos這個(gè)倉庫下面的所有鏡像到本地
好了,今天千鋒老師就教到這里了,朋友們你們學(xué)會了嗎?
千鋒教育:
千鋒杭州校區(qū):
杭州校區(qū)地址:浙江省杭州市江干區(qū)九堡旺田書畫城A座4層
面授課程:全棧WEB+培訓(xùn)、全鏈路設(shè)計(jì)培訓(xùn)、PHP全棧+服務(wù)器集群培訓(xùn)、JavaEE+分布式開發(fā)培訓(xùn)、大數(shù)據(jù)+人工智能培訓(xùn)、 Unity游戲開發(fā)培訓(xùn)、Python培訓(xùn)、云計(jì)算+Python運(yùn)維培訓(xùn)、全棧軟件測試培訓(xùn)、Android培訓(xùn)、iOS培訓(xùn)