1. 程式人生 > >虛擬機器安裝alpine+docker環境

虛擬機器安裝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服務選擇opensshntp客戶端選擇預設的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 bootdocker加入開機自啟

執行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環境全部完成