Docker, 簡單來說就是一個容器,Docker主要的話就是用來部署環(huán)境,運(yùn)維方面運(yùn)用較多, 也是多次換電腦、折騰、不停地去構(gòu)建環(huán)境的過程中,覺得很不程序員(其實就是懶),本來是想著寫個shell腳本一鍵構(gòu)建的,但是只能用于Liunx,加上我Shell 比較菜,也算是平時聽人提起docker及自己平時逛逛論壇什么的,對Docker的 Build, Ship, and Run Any App, Anywhere 的口號挺感興趣,也是琢磨了兩天時間,構(gòu)建了一個自己的前端開發(fā)環(huán)境的鏡像,同時大概總結(jié)下docker的用法
1. 一般的話,我們都是在別的鏡像上進(jìn)行改造,所以我們應(yīng)該先拉取一個docker鏡像
docker pull ** // 拉取名為**的鏡像
docker images // 列出當(dāng)前的suo
2. 然后我們可以通過run命令去構(gòu)建一個容器
docker run -it ** // 創(chuàng)建并運(yùn)行名為**鏡像的容器
3.這時候我們就會進(jìn)入容器內(nèi),可以輸入一些常用的命令來玩下

屏幕截圖.png
其實簡單理解就是一個liunx, leezzxuan/dev_docker是我拉取的自己的dockerhub上的鏡像
4.我們可以在里面安裝我們自己常用的開發(fā)環(huán)境,就前端而言,類似于git node 這些,然后可以通過commit 保存鏡像
docker commit [選項] <容器ID或容器名> [<倉庫名>[:<標(biāo)簽>]]