1. 程式人生 > >Docker製作tomcat映象簡單實踐

Docker製作tomcat映象簡單實踐

前期準備

  1. 前言
    我這裡使用的系統是ubuntu server 14.04 lts,本文所有的操作都是在該系統上的,其他linux的系統應該是類似的,有不明白的可以去docker官網看看。

  2. 開始安裝
    docker的安裝方式有多種,可以使用apt-get的方式,但是這樣安裝可能版本不是最新的,可能最新的文件有些地方改變了。下例使用的是官網的安裝指令碼,簡單快速。

curl -sSL https://get.docker.com/|sudo sh
#如果網速好的話,靜等幾分鐘就OK了

至此,docker的安裝算是完成了(不能再簡單了~~)

docker --version
#檢視當前已安裝的docker版本

安裝好了docker,可是我們目前還沒有映象,執行docker images命令會發現,當前本地還未有一個映象。先來下載一個映象吧!(docker hub內據說有上萬的映象,什麼都有,我們這裡就下一個普通的ubuntu吧)

docker pull ubuntu
#我這裡直接輸入的ubuntu,沒有寫上版本和名稱,它會自動為我們下最新版本的ubuntu映象,這裡比較圖省事了,如果有特殊需要的童鞋還是根據需求下吧。
docker images
#等待幾分鐘下載完畢後,我們再執行images命令,就可以看到剛才下載好的映象了呢

映象列表

啟動容器並製作自己的映象

  1. 啟動容器
    有了上一步下載的映象,我們就可以通過映象啟動一個容器了,docker中映象是不可改變的,與我們關係最密切的就是容器了,我們的專案等都是通過容器啟動的,docker容器的功能非常的全面,通訊、網路、資料卷等等都可以實現。
docker run ubuntu /bin/echo 'hello docker'
#上句就是以ubuntu映象為媒介啟動了一個容器,並使用了該容器內的/bin/echo命令輸出了hello docker這句話

docker容器demo
2. 守護態執行容器
我們現在的首要目的是製作一個自己的映象,很明顯通過步驟1的方式,雖然可以執行命令,但是並不能方便的製作自己想要的容器。這個時候我們需要以守護態執行一個容器,並將命令終端繫結到該容器上,這樣我們就可以在容器內自由的操作,安裝軟體、搭建環境等等。