通過dockerfile建立映象
本實驗是給基礎(base)映象安裝乙個vim的命令,然後製作成新的映象
首先製作dockerfile
通過docker build的命令去建立新的映象,-t引數是新映象的名字,.dockerfile檔案的位置.是當前位置,可以用 -f 來制定dockerfile的位置
建立過程:docker會將dockerfile所在的目錄下的所有檔案傳送給docker伺服器,所以使用build context就要謹慎了,最好不要將多餘的檔案放到build context,尤其是不要把 / 或者 /usr 作為build context ,否則建立映象的過程會非常緩慢或者建立失敗。
dockerfile中的add copy等命令可以將build context中的檔案新增到映象
建立成功
檢視新的映象
檢視dockerfile執行過程,docker history向我們展示了映象從上到下的分層。
簡述docker的過程:
1.執行乙個base基礎映象 (from)
2.執行命令,對容器進行修改
3.儲存一層新映象(和docker commit命令)
4.繼續執行dockerfile裡面的命令
5.重新儲存一層新的映象
6.繼續執行命令,直到命令全部執行完畢,每執行乙個命令都會儲存乙個新的映象,直至最後的乙個。
centos7環境下安裝MySQL
安裝mysql官方的yum repository wget i cyum y install mysql57 community release el7 10.noarch.rpm安裝mysql服務 yum y install mysql community server啟動mysql服務 syst...
Centos7環境下安裝gitlab
1.安裝依賴 yum install curl openssh server openssh clients postfix cronie y 2.開啟postfix systemctl start postfix 3.設定postfix開機自啟動 systemctl enable postfix....
Centos7環境下安裝curl
curl是利用url語法在命令列方式下工作的開源檔案傳輸工具。它被廣泛應用在unix 多種linux發行版中,並且有dos和win32 win64下的移植版本。官網文件 wget2.解壓到當前目錄 tar zxf curl 7.54.0.tar.gz3.進入解壓後的目錄內 cd curl 7.54....