久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

Win10下使用Docker運行redis

 Java幫幫 2020-01-02


在windows下安裝一些服務器的開發(fā)組件并不是很方便,,通常都會用到虛擬機,。

Docker 是個好東西,有現(xiàn)成的鏡像直接可以使用,。不用費時費力在windows上折騰服務器需要的環(huán)境,。

只要幾步就能搞定,非常方便

  1. 注冊賬號,,安裝Docker

  2. 獲取Redis

  3. 運行Redis
    OK

安裝Docker

1,、注冊一個Docker賬號
2、下載并安裝Docker

官網(wǎng)下載Docker: https://www./get-started

安裝完成后,,在托盤里有個小鯨魚圖標,。在命令行cmd下輸入 docker version,可以看到相關(guān)信息

D:\>docker version Client: Version:           18.06.1-ce API version:       1.38 Go version:        go1.10.3 Git commit:        e68fc7a Built:             Tue Aug 21 17:21:34 2018 OS/Arch:           windows/amd64 Experimental:      falseServer: Engine:  Version:          18.06.1-ce  API version:      1.38 (minimum version 1.12)  Go version:       go1.10.3  Git commit:       e68fc7a  Built:            Tue Aug 21 17:29:02 2018  OS/Arch:          linux/amd64  Experimental:     false

獲取Redis

運行命令行(cmd)工具,,直接下載 redis鏡像,。

d:\> docker pull redis

從服務器上拉取redis鏡像包,可以使用docker images查看現(xiàn)有的鏡像,。

D:\>docker images REPOSITORY                 TAG                 IMAGE ID            CREATED             SIZE redis                      latest              e1a73233e3be        5 weeks ago         83.4MB

運行Redis 并進行端口映射和持久化

一條語句就搞定

docker run -d --name myredis -p6379:6379 -v /d/dockerdata/redis/data:/data redis-server --appendonly yes

參數(shù)說明:

  • -d —— 后臺運行

  • –name —— 實例運行后的名字 myredis

  • -p6379:6379 —— 端口映射,,冒號前面是windows下的端口,后面是虛擬機的端口

  • -v /d/dockerdata/redis/data:/data —— 保存數(shù)據(jù)的位置,。

  • d:\dockerdata\redis\data 前面是windows下的實際保存數(shù)據(jù)目錄

  • /data 虛擬機內(nèi)的目錄

  • redis-server –appendonly yes —— 在容器執(zhí)行redis-server啟動命令,,并打開redis持久化配置。

第一次映射時,,會提示需要輸入windows的密碼,,直接輸入即可。

查看運行狀態(tài)和執(zhí)行命令

執(zhí)行完成后,,可以使用docker ps查看運行狀態(tài)

D:\>docker ps CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES 443ea1afa978        redis               "docker-entrypoint.s…"   About an hour ago   Up About an hour    0.0.0.0:6379->6379/tcp   myredis

可以看到myredis在運行,。

在docker下運行redis客戶端,就能使用命令來測試

docker exec -it myredis redis-cli D:\>docker exec -it myredis redis-cli 127.0.0.1:6379> info # Server redis_version:4.0.11 redis_git_sha1:00000000 redis_git_dirty:0 ... ...

重新恢復啟動容器

電腦關(guān)閉重啟或重啟docker后,,如果沒有設置自動啟動容器,。通過docker ps -a可以看到所有關(guān)閉的容器,,啟動容器,。

docker ps -a #看到關(guān)閉的容器 docker start your_container_name docker attach your_container_name

如啟動剛才的myredis

D:\>docker start myredis myredis D:\>docker ps CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES 443ea1afa978        redis               "docker-entrypoint.s…"   2 hours ago         Up 5 seconds        0.0.0.0:6379->6379/tcp   myredis

OK 搞定

Docker是個非常棒的東東,解決了不同環(huán)境下大量的部署工作,。同樣方法非常方便的安裝其他鏡像,,如debian,、mysql等等。如想安裝mysql,,使用docker的search命令就能找到一堆,。STARS越高使用的人越多,相對比較安全,。

D:\>docker search mysql NAME                                                   DESCRIPTION                                     STARS               OFFICIAL            AUTOMATED mysql                                                  MySQL is a widely used, open-source relation…   7119                [OK] mariadb                                                MariaDB is a community-developed fork of MyS…   2284                [OK] mysql/mysql-server                                     Optimized MySQL Server Docker images. Create…   521                                     [OK] zabbix/zabbix-server-mysql                             Zabbix Server with MySQL database support       133                                     [OK] hypriot/rpi-mysql                                      RPi-compatible Docker Image with Mysql          98

    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多