在Windows上弄一個redis的docker容器

來源:互聯網
上載者:User

標籤:好處   過程   安裝   概念   情況   容器類   color   linu   相對   

Docker核心概念簡介

鏡像是一個面向docker引擎的唯讀模板,包含了檔案系統。

鏡像是建立容器的基礎,容器類似於一個沙箱,用來運行和隔離應用。

容器是從鏡像建立的應用運行執行個體,可以啟動、開始、停止、刪除,容器之間是相互隔離的。

Windows上安裝docker

下載最新的docker-installer.exe:https://github.com/boot2docker/windows-installer/releases/latest

安裝過程中所有選項全選,安裝後會自動重啟機器。

重啟後點擊案頭上的“Boot2Docker Start”啟動docker,同時可以開啟VirtualBox會看到出現了一個叫boot2docker的虛擬機器在運行!這東西是用來在Windows機器上運行docker用的一個虛擬機器外殼。

啟動docker後可以在這個命令列視窗內看到docker容器的ip地址。

Docker中安裝redis

搜尋redis鏡像:

docker search redis

下載redis鏡像(不要直接docker pull redis,因為預設的tag是latest,如果沒有這個tag下載就會失敗,直接選擇tag為3.2的redis鏡像進行下載):

docker pull redis:3.2

列出已有鏡像:

docker images

刪除指定id的鏡像(如果刪不了就關閉虛擬機器電源然後重新啟動docker再刪):

docker rmi IMAGE ID

運行redis容器(指定連接埠號碼、dockerfile、在容器內執行redis-server命令啟動redis server):

docker run -p 6379:6379 -d redis:3.2 redis-server

查看所有容器啟動情況:

docker ps -a

我們可以看到redis容器已經啟動!

現在就可以用這個docker的ip地址作為redis server所在的ip地址對redis進行訪問了。

Docker帶來了什麼好處?

之前我的flask應用所依賴的redis server安裝在了我的mac本上,所以我每天得帶著mac本上班。

在Docker裡部署了redis server以後,從明天開始就不用帶mac本上班啦。

這就是docker給我帶來的好處。(? •?_•?)?

而且docker是輕量級的,安裝使用都很快,相對於在一個linux虛擬機器中安裝redis server來說佔用原生資源是少很多的。所以我在本機上不用虛擬機器,而用docker。雖然docker在Windows上運行也依賴於一個虛擬機器外殼,但是這個外殼是非常小的,幾乎可以忽略,就是我們剛才看到的那個boot2docker虛擬機器外殼。

在Windows上弄一個redis的docker容器

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.