1. 程式人生 > >在Win版的Docker裡安裝和使用redis

在Win版的Docker裡安裝和使用redis

一、安裝好Docker

我下載的windows版的,可去官網下載https://docs.docker-cn.com

最好用Win10系統來裝Docker。記得要確保開啟Hyper-V這個元件才能安裝Docker,注意如果BIOS中沒有開啟虛擬功能也不行,一般預設是開啟的。(注意Docker和VMWare虛擬機器是不能同時使用的,所以如要使用VMWare就要先關閉Hyper-V功能)


裝完Windows版的Docker後,設定介面如下,可在網上找一個阿里雲的映象提供地址,這樣以後下載映象會快些。如果不填,預設下載映象時好像是從docker官網。


二、Docker中安裝redis

開啟PowerShell,輸入docker pull redis 命令來下載redis映象,預設下載最新版本的redis映象。(也可下載指定版本的redis映象,例如docker pull redis:3.2)


接著輸入docker的命令來執行redis映象。
-d表示在後臺執行,不阻塞命令列介面,讓我們可繼續輸入其它命令,是detach單詞縮寫。
-p 表示埠號,左邊的6379表示win10系統的埠(自已換其它的也隨便),右邊的則表表容器中redis埠。
--name表示執行redis映象的一個例項名稱。聽別人打過一個比方,把映象比作一個類,而執行一個映象就相當於例項化一個物件。我個人喜歡把docker容器比作.NetFramework,當然兩者是完全不同的東西羅。
docker run -d -p 6379:6379 --name redis01 redis
再輸入命令啟動第二個redis容器,注意埠號和例項名不同了。
docker run -d -p 6380:6379 --name redis02 redis

輸入docker ps命令檢視正在執行的所有容器,如下圖


三、用RedisClient桌面工具來連線Docker中的redis


名稱隨便填,主機也可填localhost和埠是6379,如果連redis02則埠是6380

四、用C#程式連線Docker中的redis
新建一個.net core控制檯程式,在nuget中下載StackExchange.Redis包。

輸入相關程式碼來測試

static void Main(string[] args)
        {
            //一、連線
            ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("127.0.0.1:6379");

            //二、測試
            var db = redis.GetDatabase();
            db.StringSet("username", "zhangsan");

            var name = db.StringGet("username");
            Console.WriteLine(name);
            Console.Read();
        }
執行程式後,在控制檯成功顯示出zhangsan這個值。

五、停止並刪除redis例項
先分別停止redis01和redis02這兩個redis例項,使用命令docker stop [Name]
再分別刪除這兩個例項,使用命令docker rm [Name]

最後輸入docker ps –as 命令檢視所有執行和未執行的容器。這時是空的。

六、其它
檢視Docker中所有映象,可使用命令docker images
如果想刪除某個映象,可使用命令docker rmi [ImageID]

相關推薦

WinDocker安裝使用redis

一、安裝好Docker我下載的windows版的,可去官網下載https://docs.docker-cn.com最好用Win10系統來裝Docker。記得要確保開啟Hyper-V這個元件才能安裝Docker,注意如果BIOS中沒有開啟虛擬功能也不行,一般預設是開啟的。(注意

WinDocker安裝mysql

四、建立一個新的登入使用者開啟官網https://dev.mysql.com/doc 在搜尋框輸入user,再找到一個create user的文章。我找的文章地址為https://dev.mysql.com/doc/refman/5.7/en/create-user.html根據此文章的說明來建立新的登入使用

Windocker 安裝ubuntu更改軟體源

win10版docker裝了ubuntu映象後,vi命令沒法用,軟體源預設也為ubuntu官網的,更新拉取太緩慢。 【注意】:如果讀者看到了這篇文章,我想應該和我一樣也是docker初學者,如果本機還裝了虛擬機器的話,需要對虛擬機器和win版docker進行取捨,因為docker和虛擬機器不

深入剖析Windows專業安裝Docker引擎Windows家庭Docker引擎安裝的區別

原創宣告:作者:Arnold.zhao  部落格園地址:https://www.cnblogs.com/zh94  首先先理解Docker  Windows專業版上安裝Docker時,本質上是藉助於Windows平臺的hyper-v技術來建立一個Linux虛擬機器,你所輸入的

Docker安裝鏡像管理並利用Docker容器實現nginx的負載均衡、動靜分離

docker的安裝和鏡像管理並利用docker容器實現nginx的負載均衡、動靜分離Docker的安裝一、Docker的概念Docker 是一個開源的應用容器引擎,讓開發者可以打包他們的應用以及依賴包到一個可移植的容器中,然後發布到任何流行的 Linux 機器上,也可以實現虛擬化。容器是完全使用沙箱機制,相互

docker安裝升級

Linux在線安裝docker rpm -ivh http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpmrpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6mount /dev

Docker安裝scrapy-splash的安裝

tail pin .html bsp hub www. win ash log docker在linux裏的安裝非常簡單 http://get.daocloud.io/#install-docker-for-mac-windows 在windows裏可參考 https://

2、Docker 基礎安裝基礎使用

tab ant 如果 eve creat nes earch mage containe 基礎環境 本次環境使用Centos 7.x版本系統,最小化安裝,系統基礎優化配置請查看 Centos 7.x 系統基礎優化 安裝 使用命令:yum install docker-io

Docker安裝部署MongoDB集群

安全 服務 執行 registry -h 快速部署 run 節點 docke 此文已由作者袁歡授權網易雲社區發布。歡迎訪問網易雲社區,了解更多網易技術產品運營經驗。在Docker中安裝mongodb采用的mongodb鏡像:https://registry.hub.dock

centos7 docker安裝部署命令

解除安裝docker yum list installed | grep docker docker.x86_64 1.10.3-46.el7.centos.14 @extras docker-common.x86_64 1.10.3-46.el7.centos.14 @extras

ubuntu14.04 docker-compose安裝使用

一、介紹 Docker Compose 是一個執行多容器 Docker 應用的工具。Compose 通過一個配置檔案來配置一個應用的服務,然後通過一個命令建立並啟動所有在配置檔案中指定的服務。 二、安裝 sudo curl -L https://github.com

深度學習框架——windows的darknet安裝使用

Windows版darknet安裝和使用,圖片以及視訊的檢測及儲存 1、系統環境 2、darknet安裝 2.1、下載地址(github上的原始碼) 2.2、安裝步驟 3、darknet使用 3.1、圖片的檢測

Linux下docker安裝使用

docker安裝與使用 1. 安裝Docker yum install docker.x86_64 2 啟動Docker service docker start 3把Docker 加入到開機自

Docker環境安裝在Tomcat中部署靜態專案web專案

Docker 使用記錄 準備工作 linux伺服器一臺 ssh工具一個(主要用登入linux) 獲取該伺服器root許可權 耐心 環境搭建 登入伺服器 1. ssh -p 22 [email protected]

Docker Registry 安裝使用

token 掛載 mariadb 測試 授權 認證方式 就是 下載速度 style 前言 Docker Hub公共鏡像市場 目前Docker官方維護了一個公共鏡像倉庫https://hub.docker.com,其中已經包括超過15000的鏡像。大部分鏡像需求,都

Ruby安裝Redis整合

2. 安裝Ruby,以rubyinstaller-2.2.6-x64.exe為例,注意:安裝時記得選上新增系統路徑,否則需要手工修改Path 3. 確認安裝是否成功  (1)刪掉原來所有的源,預設外國源,國內無法訪問 gem sources --remo

在Linux centos7 docker安裝使用

yum install docker docker –v 或者 docker -version 解除安裝 檢視 yum list installed | grep docker 然後刪除這三個資料夾 yum –y remove docker.x86_64

Linux下,Docker安裝一些常見的命令

伺服器版本: Ubuntu 16.04 64位 文章目錄 伺服器版本: Ubuntu 16.04 64位 介紹 安裝docker 常用命令 關鍵字

mysql( Archive)的安裝使用

一、解壓 (解壓) ZIP Archive版是免安裝的。只要解壓就行了。和安裝版的沒什麼不同,但就是不需要安裝。找到下載好的mysql-x.x.xx-winx64.zip右鍵選擇(解壓到...),找到你想安裝的地方就可以了。 二、配置預設檔案 理論上現在這樣就可以直接安裝

docker容器安裝配置redis叢集

最近想用docker容器製作一個redis叢集的映象,以免每次都要重新配置搭建。正好在github上發現一個已有的製作docker-redis-cluster的專案,感覺挺好用的,這裡推薦給大家:https://github.com/eloycoto/docke