小編給大家分享一下怎么樣安裝docker,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括淅川網(wǎng)站建設(shè)、淅川網(wǎng)站制作、淅川網(wǎng)頁(yè)制作以及淅川網(wǎng)絡(luò)營(yíng)銷策劃等。多年來(lái),我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,淅川網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到淅川省份的部分城市,未來(lái)相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!
docker有點(diǎn)像虛擬機(jī)技術(shù)那樣,虛擬機(jī)是模擬了全部或部分的硬件,有一整套自己的操作系統(tǒng),而docker不是,它只是一個(gè)進(jìn)程,這個(gè)進(jìn)程叫容器,這種叫容器技術(shù),或隔離技術(shù),它沒(méi)有再啟動(dòng)一個(gè)操作系統(tǒng),因?yàn)樘馁Y源,又太慢,它是隔離了linux內(nèi)核,有自己的空間,比如說(shuō),自己的root賬號(hào),磁盤(pán)情況等。它很輕量極,啟動(dòng)很快,一個(gè)機(jī)器可以啟動(dòng)很多個(gè)docker容器進(jìn)程。
說(shuō)說(shuō)幾個(gè)應(yīng)用場(chǎng)景,你沒(méi)有理由不去用它。
前端工程師,不懂配置php或java的開(kāi)發(fā)環(huán)境
持續(xù)集成測(cè)試
快速部署,一條命令,部署的環(huán)境一模一樣
作為一個(gè)nodejs程序員,不懂php或ruby,想部署它們寫(xiě)的應(yīng)用,一條命令
方便地對(duì)程序進(jìn)行資源配置,比如進(jìn)程監(jiān)控,內(nèi)存限制
安裝軟件太慢,比如安裝MongoDB,要下載下來(lái)要好久,而docker只需要一條命令就可以跑起來(lái)
點(diǎn)擊這里下載最新的mac版安裝程序。
點(diǎn)擊安裝包下載完,運(yùn)行即可。
一條命令即可。
curl -sSL https://get.daocloud.io/docker | sh
這條命令在ubuntu 14.04和ubuntu 16.04都可以成功安裝docker。
安裝完成功后,可能會(huì)提示你這樣的信息:
If you would like to use Docker as a non-root user, you should now consider adding your user to the "docker" group with something like: sudo usermod -aG docker vagrant Remember that you will have to log out and back in for this to take effect!
vagrant
是你的用戶名,可能你的用戶名跟我的不一樣。
意思就是說(shuō),你可以把當(dāng)前用戶加入到docker組,以后要管理docker就方便多了,不然你以后有可能要使用docker命令前,要在前面加sudo
。
如果沒(méi)加sudo
就是類似這樣的提示:
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.26/containers/json: dial unix /var/run/docker.sock: connect: permission denied
不過(guò)執(zhí)行了 sudo usermod -aG docker vagrant
之后,你再重新登錄(ssh),就可以免去加sudo
。
安裝成功,需要把docker這個(gè)服務(wù)啟動(dòng)起來(lái):
如果是ubuntu 14.04的系統(tǒng),它會(huì)自動(dòng)啟動(dòng),你也可以使用下面的命令來(lái)啟動(dòng)。
$ sudo /etc/init.d/docker start
如果是ubuntu 16.04的系統(tǒng),就用下面的命令:
$ sudo systemctl status docker.service
完結(jié)。
看完了這篇文章,相信你對(duì)“怎么樣安裝docker”有了一定的了解,如果想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!