這篇文章主要講解了“docker容器的安裝和運(yùn)行步驟”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“docker容器的安裝和運(yùn)行步驟”吧!
成都創(chuàng)新互聯(lián)是一家專(zhuān)注于成都做網(wǎng)站、網(wǎng)站制作、成都外貿(mào)網(wǎng)站建設(shè)與策劃設(shè)計(jì),清河門(mén)網(wǎng)站建設(shè)哪家好?成都創(chuàng)新互聯(lián)做網(wǎng)站,專(zhuān)注于網(wǎng)站建設(shè)十年,網(wǎng)設(shè)計(jì)領(lǐng)域的專(zhuān)業(yè)建站公司;建站業(yè)務(wù)涵蓋:清河門(mén)等地區(qū)。清河門(mén)做網(wǎng)站價(jià)格咨詢:028-86922220
容器需要管理工具、runtime 和操作系統(tǒng),我們的選擇如下:
管理工具 - Docker Engine
因?yàn)?Docker 最流行使用最廣泛。
runtime - runc
Docker 的默認(rèn) runtime
操作系統(tǒng) - Ubuntu
雖然存在諸如 CoreOS 的容器 OS,因考慮到我們目前處于初學(xué)階段,選擇大家熟悉的操作系統(tǒng)更為合適。等具備了扎實(shí)的容器基礎(chǔ)知識(shí)后再使用容器 OS 會(huì)更有利。
本節(jié)我們將在 ubuntu 16.04 虛擬機(jī)中安裝 Docker。因?yàn)榘惭b過(guò)程需要訪問(wèn) internet, 所以虛擬機(jī)必須能夠上網(wǎng)。
Docker 支持幾乎所有的 Linux 發(fā)行版,也支持 Mac 和 Windows。各操作系統(tǒng)的安裝方法可以訪問(wèn):https://docs.docker.com/engine/installation/
Docker 分為開(kāi)源免費(fèi)的 CE(Community Edition)版本和收費(fèi)的 EE(Enterprise Edition)版本。下面我們將按照文檔,通過(guò)以下步驟在 Ubuntu 16.04 上安裝 Docker CE 版本。
1. 安裝包,允許 apt
命令 HTTPS 訪問(wèn) Docker 源。
$ sudo apt-get install \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
2. 添加 Docker 官方的 GPG
$ curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
3. 將 Docker 的源添加到 /etc/apt/sources.list
$ sudo add-apt-repository \
"deb [arch=amd64] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) \
stable"
$ sudo apt-get update
$ sudo apt-get install docker-ce
環(huán)境就緒,馬上運(yùn)行第一個(gè)容器,執(zhí)行命令:
# docker run -d -p 80:80 httpd
其過(guò)程可以簡(jiǎn)單的描述為:
從 Docker Hub 下載 httpd 鏡像。鏡像中已經(jīng)安裝好了 Apache HTTP Server。
啟動(dòng) httpd 容器,并將容器的 80 端口映射到 host 的 80 端口。
下面我們可以通過(guò)瀏覽器驗(yàn)證容器是否正常工作。在瀏覽器中輸入 http://[your ubuntu host IP]
可以訪問(wèn)容器的 http 服務(wù)了,第一個(gè)容器運(yùn)行成功!我們輕輕松松就擁有了一個(gè) WEB 服務(wù)器。隨著學(xué)習(xí)的深入,會(huì)看到容器技術(shù)帶給我們更多的價(jià)值。
由于 Docker Hub 的服務(wù)器在國(guó)外,下載鏡像會(huì)比較慢。幸好 DaoCloud 為我們提供了免費(fèi)的國(guó)內(nèi)鏡像服務(wù)。
下面介紹如果使用鏡像。
在 daocloud.io 免費(fèi)注冊(cè)一個(gè)用戶。
登錄后,點(diǎn)擊頂部菜單“加速器”。
copy “加速器”命令并在 host 中執(zhí)行(你的命令可能跟我的會(huì)稍有不同)。
重啟 Docker deamon,即可體驗(yàn)飛一般的感覺(jué)。
# systemctl restart docker.service
感謝各位的閱讀,以上就是“docker容器的安裝和運(yùn)行步驟”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)docker容器的安裝和運(yùn)行步驟這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!