最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

docker desktop安裝redis的實(shí)現(xiàn)步驟

 更新時(shí)間:2025年04月08日 11:48:40   作者:m0_74823878  
本文主要介紹了docker desktop安裝redis的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

1.拉取redis鏡像

docker hub直達(dá)

docker pull redis:latest

查看鏡像

PS C:WindowsSystem32> docker images
REPOSITORY               TAG       IMAGE ID       CREATED        SIZE
redis                    latest    0e403e3816e8   3 days ago     113MB
mysql                    5.7       ae552624b4bd   5 days ago     448MB
docker/getting-started   latest    26d80cd96d69   3 months ago   28.5MB
hello-world              latest    feb5d9fea6a5   5 months ago   13.3kB

2.創(chuàng)建redis配置文件,為掛載操作做準(zhǔn)備

在D盤(pán)創(chuàng)建2個(gè)文件夾
conf目錄用于掛載配置文件
data目錄用于存放數(shù)據(jù)持久化文件

在這里插入圖片描述

在conf文件夾新建redis.conf文件,內(nèi)容如下

#用守護(hù)線程的方式啟動(dòng) 后臺(tái)運(yùn)行
daemonize no 
#給redis設(shè)置密碼
requirepass 123456 
#redis持久化  默認(rèn)是no
appendonly yes
#防止出現(xiàn)遠(yuǎn)程主機(jī)強(qiáng)迫關(guān)閉了一個(gè)現(xiàn)有的連接的錯(cuò)誤 默認(rèn)是300
tcp-keepalive 300 

3.構(gòu)建并啟動(dòng)redis容器

映射到宿主16379端口

docker run --name redis -p 16379:6379 -v /D/docker/redis/conf/redis.conf:/etc/redis/redis_6379.conf -v /D/docker/redis/data:/data/ -d redis:latest redis-server /etc/redis/redis_6379.conf --appendonly yes

–name=“容器新名字”:為容器指定一個(gè)名稱
-p: 指定端口映射,格式為:主機(jī)(宿主)端口:容器端口
-d: 后臺(tái)運(yùn)行容器,并返回容器ID
-v /D/docker/redis/conf/redis.conf:/etc/redis/redis_6379.conf 把宿主機(jī)配置好的redis.conf放到容器內(nèi)的這個(gè)位置中
-v /D/docker/redis/data:/data/ 把redis持久化的數(shù)據(jù)在宿主機(jī)內(nèi)顯示,做數(shù)據(jù)備份
–net=host

4.查看容器已經(jīng)在運(yùn)行中

在這里插入圖片描述

使用 QuickRedis客戶端 測(cè)試鏈接

在這里插入圖片描述

接下來(lái)就可以愉快的玩耍啦

在這里插入圖片描述

進(jìn)入容器

在這里插入圖片描述

auth “123456” 注意是字符串格式的密碼
redis-cli表示運(yùn)行一個(gè)redis客戶端 (-a 123456 指定密碼)

在這里插入圖片描述

業(yè)務(wù)代碼key格式 采用 ** : 分割** user:token:10001

常見(jiàn)命令

keys  *    匹配查找key  由于單線程  key很多時(shí)候 效率會(huì)降低
help @groupname      ex: help @string   也可以直接命代碼   tab會(huì)有提示
del key   刪除一個(gè)key
EXISTS key [key ...]   查看key是否存在
expier key 1   給key設(shè)置有效期單位秒
ttl key 查看key的有效期剩余  單位秒
查看鏡像:docker images
獲取一個(gè)新鏡像:docker pull 鏡像(ubuntu:16.04)
創(chuàng)建鏡像:1、從已經(jīng)創(chuàng)建的容器中更新鏡像,并提交這個(gè)鏡像;2、使用Dockerfile指令來(lái)創(chuàng)建一個(gè)新的鏡像。
查看容器:docker ps -a(帶-a是查看所有的,不帶-a是查看啟動(dòng)的)
查看容器內(nèi)運(yùn)行的進(jìn)程:docker top 容器號(hào)
查看應(yīng)用程序日志:docker logs -f 容器號(hào)
創(chuàng)建容器:docker run -it --name 容器名 鏡像名 /bin/bash
啟動(dòng)容器:docker start 容器名/號(hào)
重啟容器:docker restart 容器名/號(hào)
停止容器:docker stop 容器名/號(hào)
刪除容器:docker rm 容器名/號(hào)
進(jìn)入容器:docker exec -it 容器名/號(hào) /bin/bash

容器間通信要想多容器之間互通,從 Web 容器訪問(wèn) mysql 容器,我們只需要把他們放到同個(gè)網(wǎng)橋中就可以了
設(shè)置網(wǎng)橋以后,容器之間天然互通

#查看現(xiàn)有網(wǎng)橋
docker network ls
#新增我的網(wǎng)橋
docker network create -d bridge mysql_pageplug
# 網(wǎng)橋分別綁定兩個(gè)容器name
docker ps
docker network connect mysql_pageplug mysql8.0
docker network connect mysql_pageplug pageplug
# 查看我們的網(wǎng)橋組中容器的IP
docker network ls
docker inspect mysql_pageplug

在這里插入圖片描述

也可以在創(chuàng)建容器時(shí)使用網(wǎng)絡(luò)別名(運(yùn)行 Redis 在 test-net 網(wǎng)絡(luò)中,別名redis) docker run -d --name redis --network test-net --network-alias redis redis:latest

當(dāng)然 如果你使用 docker-compose 只需要描述依賴哪些服務(wù)放在一個(gè)yml文件下

# 創(chuàng)建網(wǎng)絡(luò)
networks:
  test_net:
    driver: bridge

其他網(wǎng)絡(luò)命令

 #主機(jī)模式啟動(dòng)
    network_mode: "host"
    restart: always

 指定網(wǎng)絡(luò)網(wǎng)段和IP    docker network create --subnet=172.18.0.0/16 mynetwork

docker網(wǎng)絡(luò)

目錄掛載為什么要目錄掛載

  • 使用 Docker 運(yùn)行后,我們改了項(xiàng)目代碼不會(huì)立刻生效,需要重新build和run,很是麻煩。
  • 容器里面產(chǎn)生的數(shù)據(jù),例如 log 文件,數(shù)據(jù)庫(kù)備份文件,容器刪除后就丟失了。

幾種掛載方式
3. bind mount 直接把宿主機(jī)目錄映射到容器內(nèi),適合掛代碼目錄和配置文件??蓲斓蕉鄠€(gè)容器上
4. volume 由容器創(chuàng)建和管理,創(chuàng)建在宿主機(jī),所以刪除容器不會(huì)丟失,官方推薦,更高效,Linux 文件系統(tǒng),適合存儲(chǔ)數(shù)據(jù)庫(kù)數(shù)據(jù)。可掛到多個(gè)容器上5. tmpfs mount 適合存儲(chǔ)臨時(shí)文件,存宿主機(jī)內(nèi)存中。不可多容器共享。

在這里插入圖片描述

bind mount 方式用絕對(duì)路徑 -v D:/code:/app  掛載數(shù)組代碼-> 容器
volume 方式,只需要一個(gè)名字 -v db-data:/app

docker inspect mysql8.0
參數(shù) “RW”: false的話表示只讀模式,路徑內(nèi)文件不能被容器內(nèi)程序修改

在這里插入圖片描述

  # 啟動(dòng)容器時(shí)掛載具名卷,Docker會(huì)為您創(chuàng)建該卷
  docker run -d -p 1234:80 -v mynginx:/usr/share/nginx/html nginx:latest
  docker volume ls
  docker (volume) inspect mynginx

在這里插入圖片描述

在這里插入圖片描述

“$(pwd)”/html

目錄掛載

docker中文文檔

到此這篇關(guān)于docker desktop安裝redis的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)docker desktop安裝redis內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • docker容器運(yùn)行成功但無(wú)法訪問(wèn)的原因分析及解決方案(以Tomcat為例親測(cè)有效)

    docker容器運(yùn)行成功但無(wú)法訪問(wèn)的原因分析及解決方案(以Tomcat為例親測(cè)有效)

    這篇文章主要介紹了docker容器運(yùn)行成功但無(wú)法訪問(wèn)的原因分析及對(duì)應(yīng)解決方案(以Tomcat為例親測(cè)有效),文中通過(guò)圖文結(jié)合的方式介紹的非常詳細(xì),具有一定的參考價(jià)值,需要的朋友可以參考下
    2024-03-03
  • Docker容器互相連接三種實(shí)現(xiàn)方法詳解

    Docker容器互相連接三種實(shí)現(xiàn)方法詳解

    這篇文章主要介紹了Docker容器互連三種實(shí)現(xiàn)方法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • docker打包vue和vite前端項(xiàng)目

    docker打包vue和vite前端項(xiàng)目

    本文主要介紹了docker打包vue和vite前端項(xiàng)目,通過(guò)Docker鏡像可以快速構(gòu)建開(kāi)發(fā)環(huán)境,統(tǒng)一依賴和配置,提高開(kāi)發(fā)效率,具有一定的參考價(jià)值,感興趣的可以了解下
    2023-08-08
  • 淺談docker Dockerfile 指令 VOLUME 介紹

    淺談docker Dockerfile 指令 VOLUME 介紹

    本篇文章主要介紹了淺談docker Dockerfile 指令 VOLUME 介紹 ,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-02-02
  • IDEA使用Docker插件遠(yuǎn)程部署項(xiàng)目到云服務(wù)器的方法步驟

    IDEA使用Docker插件遠(yuǎn)程部署項(xiàng)目到云服務(wù)器的方法步驟

    這篇文章主要介紹了IDEA使用Docker插件遠(yuǎn)程部署項(xiàng)目到云服務(wù)器的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Docker 入門(mén)快速上手指南

    Docker 入門(mén)快速上手指南

    本篇文章主要介紹了詳解Docker 快速上手指南,記錄 Docker 中的常用操作、指令,使得大家能夠快速地使用 Docker。
    2017-03-03
  • docker network_mode: "host" 網(wǎng)絡(luò)配置方式

    docker network_mode: "host" 網(wǎng)絡(luò)配置方式

    這篇文章主要介紹了docker network_mode: "host" 網(wǎng)絡(luò)配置方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Docker容器進(jìn)入的4種方式(小結(jié))

    Docker容器進(jìn)入的4種方式(小結(jié))

    本文主要介紹了Docker容器進(jìn)入的4種方式(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 在Docker容器中掛載主機(jī)目錄的方法

    在Docker容器中掛載主機(jī)目錄的方法

    在使用Docker時(shí),有時(shí)需要將主機(jī)上的目錄掛載到容器中,以便在主機(jī)和容器之間共享數(shù)據(jù),使主機(jī)上的更新能實(shí)時(shí)反映到容器中,但不同的操作系統(tǒng)和Docker版本在掛載目錄時(shí)可能會(huì)有不同的方法和注意事項(xiàng),本文給大家講解了在Docker容器中掛載主機(jī)目錄的方法
    2025-06-06
  • Docker鏡像的創(chuàng)建、存出、載入的方法

    Docker鏡像的創(chuàng)建、存出、載入的方法

    這篇文章主要介紹了Docker鏡像的創(chuàng)建、存出、載入的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12

最新評(píng)論

新田县| 桃源县| 邢台市| 方城县| 夏津县| 凌源市| 江华| 平塘县| 文昌市| 当阳市| 将乐县| 永福县| 璧山县| 龙岩市| 麦盖提县| 石屏县| 滁州市| 海晏县| 鞍山市| 睢宁县| 苍梧县| 彩票| 陵水| 渭源县| 苍溪县| 健康| 曲水县| 搜索| 樟树市| 道孚县| 鸡泽县| 白银市| 浦东新区| 南岸区| 比如县| 砚山县| 都兰县| 金平| 聂拉木县| 海晏县| 长垣县|