什麼是映象,映象是怎麼產生的,通過這節的學習的docker container機制要比虛擬機器的機制要小巧,原因何在?本節課程的內容是連線12節的,所以肯定跟12節的github有關係:github.com/limingios/d…什麼是image
對於linux系統來說分為:,就是核心空間(kernel space)和使用者空間(user space),核心空間linux kernel,就理解成root filesystem
使用者空間就是在核心上層建立的其實就是:ubuntu,centos,redhat,
debian。
開始image的表演
首先啟動vagrant,在上一節建立的虛機
vagrant reload
複製**
vagrant ssh
sudo service docker restart
sudo docker version
複製**
sudo curl -ssl | sh -s
sudo systemctl restart docker
複製**
sudo docker image ls
複製**
bulid from dockerfile
ls
cd labs
cd docker-centos-vim/
lspwd
more dockerfile
sudo service docker restart
sudo docker build -t liming/vim:latest .
複製**
這裡注意裡面一共用了兩步,這個跟咱們編寫的dockfile有關係,因為dockfile也就兩行。
sudo docker pull ubuntu:14.04
sudo docker image ls
複製**
liming/vim 是在centos之上的乙個image因為dockerfile中需要from centos 所以也下了centos image
ubuntu 剛剛pull下來的
如果自己安裝乙個centos 和ubuntu 在虛擬機器上也需要幾個g吧,這裡通過docker 才幾百兆,是不是很省空間。
image.png
image.png
#4 通過版本號
sudo docker pull bitnami/wordpress:4
#預設的latest
sudo docker pull bitnami/wordpress
複製**
image.png
#建立檔案
touch test.txt
#執行yum安裝
yum install vim
複製**
docker的命令分布
命令合集
中級篇 優先佇列
優先佇列與一般佇列不同,插入新元素時不是直接將新元素插入到隊尾,而是根據優先順序插入到其所在優先順序的相應位置。優先佇列分為兩種 最大優先佇列和最小優先佇列。故每次取出的是佇列中最大優先順序和最小優先順序。可以根據預設的優先順序排序也可自定義優先順序排序。所需標頭檔案 queue.h 和 funct...
gitlab 漢化 中級篇
檢視版本 cat opt gitlab embedded service gitlab rails version新建乙個資料夾 mkdir gitlab zn cd gitlab zn在本地 clone 倉庫 git clone ll 發現有乙個gitlab資料夾 匯出 patch 用的 diff...
爬蟲pyquery中級篇
一 遍歷 1 點睛 pyquery的選擇結果可能是多個節點,也可能是單個節點,型別都是pyquery型別,並沒有返回像beautiful soup那樣的列表。2 單節點 2.1 html from pyquery import pyquery as pq doc pq html li doc ite...