docker簡介##
- 可以把docker是一個容器,可以讓開發者將自己的項目部署到這個容器中,最常用的場景是將自己的后端項目部署到服務器的時候會將其打入docker鏡像中,可以理解為一個開銷更小的虛擬機。
docker好處##
- 可以輕易地讓幾十個服務在docker中跑起來,沒有誰敢說能在自己的電腦上跑幾十個虛擬機吧,
- docker可以讓開發者更加貼近生產環境,即便於測試,而且同一個鏡像可以利用在正式和測試環境節約資源
- docker可以將每個應用隔離起來,可以運行多個業務。
- docker的安全性極具保障。
docker在阿里雲部署##
言歸正傳,這個博客本身就是用來將docker部署在阿里雲的服務器上。
(1)擁有一台阿里雲學生機(窮)
(2)這邊推薦系統是CentOS 7.3
(3)首先登陸root賬號,這個正常人應該都會(sudo su root)
(4)接下來是輸入命令 yum install docker
(5)你可以嘗試docker -v來判斷你是否下完 docker基本命令
(6)因為我是一個后端人員,所以我偏向於用IDEA來遠程docker,這邊就需要涉及到開端口的問題了,docker在阿里雲這邊得默認端口是2375,這是個大坑,如果沒踩過,這輩子都連不上,這邊推薦一個博客,Linux的方面就不再贅述。
(7)因為阿里雲方面是默認防火牆不打開2375,所以你在開端口同時,需要把防火牆關掉,因為學生機,也不是很怕被爆破,所以我就默認全開了。

(8)接下來是IDEA的部分了,一般的IDEA都會集成docker,首先是配置docker

接下來嘗試連接是否成功應該能夠看到以下畫面

這樣初步就完成了docker的部署。
當然要把自己的項目部署上去還是要一個dockerfile腳本,和部分配置,由於我忙着寫lajiruangong只能以后再分享了##
- 這是我個人的興趣做出的分享,說錯得地方請私聊我,以上關於docker的見解也是我自己的理解說錯請指正。
- 預告下次分享應該是docker部署mysql。(部署項目還等下下次吧)
