0、前言
整體架構目錄:ASP.NET Core分布式項目實戰-目錄
一、瞎扯淡(只講有用的)
感興趣的同學可以上網搜索一下docker具體的介紹。我這邊主要介紹偏實戰的內容,不喜勿噴,有問題也請指出。
官方給出的介紹:docker就是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然后發布到任務流行的linux機器上,實現虛擬化。
我想說的是docker 就是 一個車的發動機引擎,引擎來提供動力,提供車上各個依賴引擎的組件使之運行,那么這里的組件就是容器。講的已經很明白了,大家各自體會吧。
二、CentOS7下安裝docker(按照以下步驟可以保證安裝的是最新的docker)
CentOS7下載地址:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso (我這邊提供的minimal 下載地址),大家可以下載一個64位的1804版本的即可。
注:如果之前從來沒有安裝的同學,可以按照順序執行以下命令,如果有安裝過的同學可以從執行第二步的命令,然后在執行第一步的命令。
1、說明:yum-utils提供了yum-config-manager 效用,並device-mapper-persistent-data和lvm2由需要 devicemapper存儲驅動程序
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
2、使用以下命令設置穩定的存儲庫。即使您想從邊緣或測試存儲庫安裝構建,也總是需要穩定的存儲 庫。
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、可選執行:啟用邊緣和測試存儲庫。這些存儲庫包含在docker.repo上面的文件中,但默認情況下處於禁用狀態。您可以將它們與穩定的存儲庫一起啟用。
sudo yum-config-manager --enable docker-ce-edge
4、更新 yum 軟件源緩存,安裝最新版本的Docker CE,或者轉到下一步安裝特定版本:
sudo yum makecache fast
sudo yum install docker-ce
注:如果想安裝指定版本,參考如: sudo yum install docker-ce:18.06 ,18.06即是版本號。
5、docker 服務啟動,設置開機自啟動
服務啟動:
sudo service docker start
開機啟動:
systemctl enable docker
6、下一篇就是要介紹docker的使用,當然針對docker拉取的鏡像是用到國外的,因此速度會比較,推薦使用阿里雲加速或者Daocloud。
大家不懂也沒有關系,下一篇就介紹怎么使用啦。
參考:
docker官網:https://www.docker.com/
docker中文社區:http://www.docker.org.cn/index.html
asp.net core 交流群:787464275 歡迎加群交流
如果您認為這篇文章還不錯或者有所收獲,您可以點擊右下角的【推薦】按鈕精神支持,因為這種支持是我繼續寫作,分享的最大動力!
微信公眾號:歡迎關注 QQ技術交流群: 歡迎加群