GIS+=地理信息+容器技術(4)——Docker執行
阿新 • • 發佈:2017-08-12
ros log height via trac hostname ash data- ps命令
--------------------------------------------------------------------------------------
Blog: http://blog.csdn.net/chinagissoft
QQ群:16403743
宗旨:專註於"GIS+"前沿技術的研究與交流,將雲計算技術、大數據技術、容器技術、物聯網與GIS進行深度融合。探討"GIS+"技術和行業解決方式
轉載說明:文章同意轉載。但必須以鏈接方式註明源地址。否則追究法律責任!
--------------------------------------------------------------------------------------
容器執行
前面我們也提到。在一個宿主OS裏面,啟動某個容器,事實上就是在OS裏面啟動了具有獨立namespace進程,並且該進程包含獨立的hostname,network,fs等相關信息。
詳細啟動容器使用Docker run命令。
docker run [OPTIONS] IMAGE[:TAG][COMMAND][ARG…]
普通情況下,我們通過run命令啟動容器,須要指定一個鏡像對象,假設本地鏡像不存在,Docker 會自己主動去Registry裏面下載相應鏡像(前提宿主OS能夠聯網)
容器的啟動。能夠設置前臺執行或者後臺執行,後臺執行系統會返回一個UUID。
我們也能夠通過docker ps命令來查看啟動容器的相關UUID和執行信息
[email protected]:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 03a4f2a5d1fe ubuntu:12.04 "/bin/bash" About a minute ago Up About a minute thirsty_kalam
能夠通過指定--name的方式來指定C的名字。name需唯一
[email protected]:~# docker run -t -i -d --name myubuntu2 ubuntu:12.04 /bin/bash 2445c11f2585e259a70b44adcbff2d3575b4f3e76ea3d971c97abd5368808758 [email protected]:~# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 2445c11f2585 ubuntu:12.04 "/bin/bash" 4 seconds ago Up 3 seconds myubuntu2 818c811c1de1 ubuntu:12.04 "/bin/bash" About a minute ago Up About a minute jovial_turing
同一時候,我們能夠通過Dockerinspect{Container ID}來獲取container的很多其它信息,包含網絡、Volume,實際在Host上的進程ID等信息。
GIS+=地理信息+容器技術(4)——Docker執行