alpine作為一個輕量級docker容器已經是很流行了,alpine linux也是一個很輕量級的linux系統,網上關于docker下配置alpine的例子不少,很少有基于alpine下配置docker環境的,本例即為虛拟機下安裝alpine同時配置docker環境 pdf圖文下載下傳位址:http://download.csdn.net/download/u011411069/10120642
1.下載下傳alpine linux鏡像
2.配置虛拟機
資源配置設定根據需要可調整,安裝過程需要連接配接外網,dhcp配置設定IP
3.開啟虛拟機
輸入root直接以管理者登入
4.安裝alpine
執行setup-alpine
選擇鍵盤風格為美式鍵盤:us
輸入主機名稱本例:tbos
直接回車選擇啟動eth0網口,IP選擇dhcp配置設定,非手動配置
配置root密碼,時區選擇輸入?檢視時區清單,本例選擇香港(+8)時區:Hongkong
直接回車選擇不使用代理:none
選擇軟體倉庫源,找一個可用的即可,本例測試時使用9 (mirror.yandex.ru)
Ssh服務選擇openssh,ntp用戶端選擇預設的chrony,磁盤選擇添加的虛拟磁盤,本例sda
選擇使用磁盤的模式:
Sys:直接将alpine安裝到硬碟,與安裝其他linux類似
Data:僅使用硬碟作為資料存儲,作業系統運作在記憶體中,硬碟無法單獨啟動
Lvm:采用lvm管理磁盤,會再次詢問sys/data模式
Lvmsys:lvm+sys
Lvmdata:lvm+data
考慮擴充本例選擇了lvmsys
提示覆寫磁盤選擇y
去掉光驅加載,重新開機進入系統,輸入root使用者名密碼登入,執行adduser tbm建立普通使用者tbm,并設定tbm密碼
執行ifconfig檢視本機IP
通過xshell連接配接alpine,預設root是不允許ssh遠端登入的,并且不建議遠端開啟root登入
登入後通過su指令,輸入root密碼切換至root
Vi /etc/apk/repositories
添加 docker源
http://dl-cdn.alpinelinux.org/alpine/edge/community
執行apk update更新軟體源索引
執行apk add docker安裝docker
執行rc-update add docker boot将docker加入開機自啟
執行service docker start啟動docker
執行docker version檢視安裝的docker版本資訊
執行apk add py-pip安裝py-pip
安裝完py-pip後執行pip install docker-compose安裝docker-compose工具
安裝docker-compose工具完成
執行docker run hello-world測試hello-world鏡像
至此安裝alpine linux并配置docker環境全部完成