成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Docker學(xué)習(xí)之路(三)小試牛刀

wizChen / 3289人閱讀

摘要:運(yùn)行容器使用命令啟動(dòng)容器。指定鏡像時(shí),會(huì)檢查本地是否存在鏡像。現(xiàn)在進(jìn)入到容器中,這是一個(gè)完整的系統(tǒng)。除此之外,并沒有其它的資源。本人的學(xué)習(xí)筆記,主要是對我的第一本書從入門到實(shí)踐的學(xué)習(xí)記錄,并結(jié)合其他各種資源的學(xué)習(xí)。

運(yùn)行容器

使用run命令啟動(dòng)容器。

下面的命令輸出一個(gè) “Hello World”,之后終止容器:

$ sudo docker run ubuntu:14.04 /bin/echo "Hello world"

下面的命令則啟動(dòng)一個(gè) bash 終端,允許用戶進(jìn)行交互:

$ sudo docker run -i -t ubuntu /bin/bash

這句命令的解釋:

告訴Docker使用docker run命令。

參數(shù)-i標(biāo)志容器中SRDIN是開啟的。-t標(biāo)志告訴doncker為要?jiǎng)?chuàng)建的的容器分配一個(gè)偽tty終端。這樣新創(chuàng)建的容器才能提高一個(gè)交互式shell。

這里使用ubuntu鏡像。ubuntu鏡像是一個(gè)常備鏡像,也成為基礎(chǔ)(base)鏡像。也可以使用其他鏡像,如debian、centos、fedora。

指定鏡像時(shí),Docker會(huì)檢查本地是否存在ubuntu鏡像。如果本地沒有該鏡像的話,就好鏈接官方維護(hù)的Docker Hub Registy,查看Docker Hub中是否有該鏡像,有的話就下載下來。

現(xiàn)在進(jìn)入到容器中,這是一個(gè)完整的Ubuntu系統(tǒng)。

在交互模式下,用戶可以通過所創(chuàng)建的終端來輸入命令,例如:

root@49aefbbb440a:/# pwd
root@49aefbbb440a:/# ls
容器的一些操作

查看/etc/hosts文件:

root@49aefbbb440a:/# cat /etc/hosts

查看網(wǎng)絡(luò)配置:

root@49aefbbb440a:/# ip a

容器的核心為所執(zhí)行的應(yīng)用程序,所需要的資源都是應(yīng)用程序運(yùn)行所必需的。除此之外,并沒有其它的資源??梢栽趥谓K端中利用 pstop 來查看進(jìn)程信息:

root@49aefbbb440a:/# ps -aux

安裝vim:

root@49aefbbb440a:/# apt-get update && apt-get install vim
容器重命名

要退出容器進(jìn)行重命名

錯(cuò)誤做法:

root@49aefbbb440a:/# sudo docker run --name ao_ct -i -t ubuntu /bin/bash
sudo: docker: command not found

正確做法:

root@49aefbbb440a:/# exit
exit
docker@boot2docker:~$ sudo docker run --name 名字 -i -t ubuntu /bin/bash

查看當(dāng)前系統(tǒng)中容器列表
$ sudo docker ps -a

重啟已經(jīng)停止的容器

可以start + 容器名

$ sudo docker start ao_ct

start + 容器ID

$ sudo docker start b1ec5fb7f499

列出本地鏡像

使用docker images顯示本地已有的鏡像。

$ sudo docker images

在列出信息中,可以看到幾個(gè)字段信息“

來自于哪個(gè)倉庫,比如 ubuntu

鏡像的標(biāo)記,比如 14.04

它的 ID 號(hào)(唯一)

創(chuàng)建時(shí)間

鏡像大小

其中鏡像的 ID 唯一標(biāo)識(shí)了鏡像,注意到 ubuntu:14.04ubuntu:trusty 具有相同的鏡像 ID,說明它們實(shí)際上是同一鏡像。

TAG 信息用來標(biāo)記來自同一個(gè)倉庫的不同鏡像。例如 ubuntu 倉庫中有多個(gè)鏡像,通過 TAG 信息來區(qū)分發(fā)行版本,例如12.04、12.10、13.04、14.04 等。

下面的命令指定使用鏡像 ubuntu:14.04 來啟動(dòng)一個(gè)容器。

$ sudo docker run -t -i ubuntu:14.04 /bin/bash

如果不指定具體的標(biāo)記,則默認(rèn)使用 latest 標(biāo)記信息。

【本人的學(xué)習(xí)筆記,主要是對《我的第一本Docker書》、《Docker —— 從入門到實(shí)踐》的學(xué)習(xí)記錄,并結(jié)合其他各種資源的學(xué)習(xí)。我使用的是windows 7, docker 1.3.2。】

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/26361.html

相關(guān)文章

  • 對PHP項(xiàng)目在Docker上運(yùn)行的一些探索

    摘要:二緣起對于一個(gè)普通的屌絲創(chuàng)業(yè)公司的屌絲項(xiàng)目來說,理論上來說是沒必要用太復(fù)雜的技術(shù)的,對新技術(shù)的克制也是碼農(nóng)的一個(gè)職業(yè)操守。 Docker出現(xiàn)后,容器技術(shù)在互聯(lián)網(wǎng)領(lǐng)域得到了空前的普及,無論是大公司還是屌絲創(chuàng)業(yè)公司的碼農(nóng)基本上都會(huì)在各種技術(shù)社區(qū)或者各種演講會(huì)議上了解到過相關(guān)技術(shù),我們作為一家屌絲創(chuàng)業(yè)公司也不例外,去年對Docker做了一番了解,并在年前測試了一些方案,今天在這里總結(jié)一下遇到...

    liaorio 評論0 收藏0
  • 對PHP項(xiàng)目在Docker上運(yùn)行的一些探索

    摘要:二緣起對于一個(gè)普通的屌絲創(chuàng)業(yè)公司的屌絲項(xiàng)目來說,理論上來說是沒必要用太復(fù)雜的技術(shù)的,對新技術(shù)的克制也是碼農(nóng)的一個(gè)職業(yè)操守。 Docker出現(xiàn)后,容器技術(shù)在互聯(lián)網(wǎng)領(lǐng)域得到了空前的普及,無論是大公司還是屌絲創(chuàng)業(yè)公司的碼農(nóng)基本上都會(huì)在各種技術(shù)社區(qū)或者各種演講會(huì)議上了解到過相關(guān)技術(shù),我們作為一家屌絲創(chuàng)業(yè)公司也不例外,去年對Docker做了一番了解,并在年前測試了一些方案,今天在這里總結(jié)一下遇到...

    amc 評論0 收藏0
  • 對PHP項(xiàng)目在Docker上運(yùn)行的一些探索

    摘要:二緣起對于一個(gè)普通的屌絲創(chuàng)業(yè)公司的屌絲項(xiàng)目來說,理論上來說是沒必要用太復(fù)雜的技術(shù)的,對新技術(shù)的克制也是碼農(nóng)的一個(gè)職業(yè)操守。 Docker出現(xiàn)后,容器技術(shù)在互聯(lián)網(wǎng)領(lǐng)域得到了空前的普及,無論是大公司還是屌絲創(chuàng)業(yè)公司的碼農(nóng)基本上都會(huì)在各種技術(shù)社區(qū)或者各種演講會(huì)議上了解到過相關(guān)技術(shù),我們作為一家屌絲創(chuàng)業(yè)公司也不例外,去年對Docker做了一番了解,并在年前測試了一些方案,今天在這里總結(jié)一下遇到...

    phodal 評論0 收藏0
  • 如何用Docker定制你自己的Beego環(huán)境

    摘要:如何用定制你自己的環(huán)境前言學(xué)習(xí)幾個(gè)月了,一直在論壇和群里潛水,一直都想寫點(diǎn)什么回報(bào)大家積極的知識(shí)分享。關(guān)于如何使用,可以參考上面的文章和官方文檔二小試牛刀,用構(gòu)建一個(gè)的環(huán)境并運(yùn)行程序首先來貼上我的先附上這個(gè)項(xiàng)目地址。 如何用Docker定制你自己的Beego環(huán)境 前言: 學(xué)習(xí)golang幾個(gè)月了,一直在論壇和qq群里潛水,一直都想寫點(diǎn)什么回報(bào)大家積極的知識(shí)分享。 前幾日在CSDN上...

    alaege 評論0 收藏0
  • JAVA WEB自動(dòng)化部署牛刀小試

    摘要:本文記錄了自己工作中所用到的自動(dòng)化部署偷懶歷程,有需要的程序汪自行收藏。結(jié)論本文僅適合在自己負(fù)責(zé)的項(xiàng)目中簡單進(jìn)行自動(dòng)化的部署偷懶,基于本文,可以擴(kuò)展發(fā)揮做一個(gè)自動(dòng)化部署系統(tǒng)。 簡述 作為一只后臺(tái)狗,在使用Java為技術(shù)棧來開發(fā)后端服務(wù)應(yīng)用的時(shí)候,或多或少的都需要自己手動(dòng)部署。一開始,覺得寫完一次自己手動(dòng)部署到服務(wù)器上,還覺得新鮮感還不錯(cuò),畢竟看著黑黑的terminal有種莫名的興奮。后...

    BlackHole1 評論0 收藏0

發(fā)表評論

0條評論

wizChen

|高級講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<