虛擬機器安裝alpine+docker環境
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源
執行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環境全部完成