在MacOS上利用docker構(gòu)建buildroot
在使用docker時,首先需要安裝docker。安裝完成后,通過從dockerhub上下載不同系統(tǒng)環(huán)境的image,然后運行相應(yīng)的image,完成docker的運行操作。
在docker的運行的過程,是通過docker命令調(diào)用image進行的運行,image運行的實體叫做container。image和container的關(guān)系比較像網(wǎng)吧系統(tǒng)的關(guān)系,網(wǎng)吧系統(tǒng)開機會加載操作系統(tǒng),并且用戶可以在操作系統(tǒng)中進行操作和修改;當系統(tǒng)關(guān)機重啟后,再次開機的系統(tǒng)不會保留用戶的更改,會還原成原本最初的系統(tǒng)狀態(tài)。docker的過程與之相同,在docker使用image啟動的container中,用戶在container所做的操作并不會保存下來,而是會在用戶退出的時候清除。
如果用戶希望保存下container中的修改,則需要將container保存成一個新的image,實現(xiàn)對修改的保存;或者使用共享磁盤的形式,將外部系統(tǒng)的目錄共享到container內(nèi)部,共享磁盤上的修改會被保留。
2019-08-01
百度搜下