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

docker?desktop安裝redis全過程

 更新時間:2025年12月27日 15:04:36   作者:百***5588  
這篇文章主要介紹了docker?desktop安裝redis全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

1.拉取redis鏡像

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盤創(chuàng)建2個文件夾

  • conf目錄用于掛載配置文件
  • data目錄用于存放數(shù)據(jù)持久化文件

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

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

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

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

使用 QuickRedis客戶端 測試鏈接

接下來就可以愉快的玩耍啦

進(jìn)入容器

auth “123456” 注意是字符串格式的密碼

redis-cli表示運(yùn)行一個redis客戶端 (-a 123456 指定密碼)

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

常見命令

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

容器間通信

要想多容器之間互通,從 Web 容器訪問 mysql 容器,我們只需要把他們放到同個網(wǎng)橋中就可以了

設(shè)置網(wǎng)橋以后,容器之間天然互通

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

也可以在創(chuàng)建容器時使用網(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ù)放在一個yml文件下

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

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

 #主機(jī)模式啟動
    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)目代碼不會立刻生效,需要重新build和run,很是麻煩。
  • 容器里面產(chǎn)生的數(shù)據(jù),例如 log 文件,數(shù)據(jù)庫備份文件,容器刪除后就丟失了。

幾種掛載方式

  • bind mount 直接把宿主機(jī)目錄映射到容器內(nèi),適合掛代碼目錄和配置文件。可掛到多個容器上
  • volume 由容器創(chuàng)建和管理,創(chuàng)建在宿主機(jī),所以刪除容器不會丟失,官方推薦,更高效,Linux 文件系統(tǒng),適合存儲數(shù)據(jù)庫數(shù)據(jù)。可掛到多個容器上
  • tmpfs mount 適合存儲臨時文件,存宿主機(jī)內(nèi)存中。不可多容器共享。

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

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

  # 啟動容器時掛載具名卷,Docker會為您創(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

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Docker新建centos鏡像并配置遠(yuǎn)程訪問的方法(親自實(shí)踐)

    Docker新建centos鏡像并配置遠(yuǎn)程訪問的方法(親自實(shí)踐)

    本文介紹了通過Docker創(chuàng)建多個CentOS容器模擬服務(wù)器環(huán)境的方法,涵蓋鏡像下載、網(wǎng)絡(luò)配置、自啟動設(shè)置及解決systemd問題,需添加privileged=true參數(shù)并安裝sshd以實(shí)現(xiàn)遠(yuǎn)程訪問和固定IP分配,本文給大家介紹的非常詳細(xì),感興趣的朋友一起看看吧
    2025-09-09
  • centos7使用yum實(shí)現(xiàn)快速安裝Docker環(huán)境

    centos7使用yum實(shí)現(xiàn)快速安裝Docker環(huán)境

    這篇文章主要為大家詳細(xì)介紹了centos7使用yum實(shí)現(xiàn)快速安裝Docker環(huán)境的詳細(xì)教程,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-04-04
  • 如何使用?Dockerfile?創(chuàng)建一個簡單容器

    如何使用?Dockerfile?創(chuàng)建一個簡單容器

    這篇文章主要介紹了如何使用?Dockerfile?創(chuàng)建一個簡單容器,Dockerfile?是用于指導(dǎo)?docker?創(chuàng)建自定義?image?的一系列指令,是用于創(chuàng)建?image?的藍(lán)圖,下文更多詳細(xì)介紹需要的小伙伴可以參考一下
    2022-04-04
  • docker中如何將jar包構(gòu)建成鏡像并執(zhí)行

    docker中如何將jar包構(gòu)建成鏡像并執(zhí)行

    這篇文章主要介紹了docker中如何將jar包構(gòu)建成鏡像并執(zhí)行問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • Docker環(huán)境搭建、阿里云鏡像加速、常用命令使用及說明

    Docker環(huán)境搭建、阿里云鏡像加速、常用命令使用及說明

    文章介紹了Docker的基本架構(gòu),包括容器、鏡像和倉庫的關(guān)系,詳細(xì)說明了在CentOS系統(tǒng)下Docker的安裝步驟,并講解了如何配置阿里云鏡像加速及常用的Docker命令操作
    2025-10-10
  • 解決docker安裝后運(yùn)行hello-world報(bào)錯的問題

    解決docker安裝后運(yùn)行hello-world報(bào)錯的問題

    這篇文章主要介紹了解決docker安裝后運(yùn)行hello-world報(bào)錯的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • Dockerfile中multi-stage(多階段構(gòu)建)詳解

    Dockerfile中multi-stage(多階段構(gòu)建)詳解

    在2017年5月3日即將發(fā)行的 Docker 17.05.0-ce 中,Docker 官方提供了簡便的多階段構(gòu)建 (multi-stage build) 方案,下面這篇文章主要給大家介紹了關(guān)于Dockerfile中multi-stage(多階段構(gòu)建)的相關(guān)資料,需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-03-03
  • Docker復(fù)制現(xiàn)有容器的實(shí)現(xiàn)方法

    Docker復(fù)制現(xiàn)有容器的實(shí)現(xiàn)方法

    在使用Docker進(jìn)行應(yīng)用開發(fā)和部署時,我們經(jīng)常需要基于現(xiàn)有的容器創(chuàng)建相似的環(huán)境,本文主要介紹了Docker復(fù)制現(xiàn)有容器的實(shí)現(xiàn)方法,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 使用Docker部署Nginx并掛載目錄詳解

    使用Docker部署Nginx并掛載目錄詳解

    這篇文章主要為大家詳細(xì)介紹了使用Docker部署Nginx并掛載目錄的相關(guān)方法,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-04-04
  • Docker?容器連接的具體實(shí)現(xiàn)

    Docker?容器連接的具體實(shí)現(xiàn)

    本文主要介紹了Docker?容器連接的具體實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評論

鄂州市| 眉山市| 雷山县| 息烽县| 罗山县| 邮箱| 建阳市| 营口市| 卓资县| 烟台市| 岳阳县| 沭阳县| SHOW| 岐山县| 柳江县| 凭祥市| 双牌县| 哈尔滨市| 辽源市| 襄樊市| 连山| 察隅县| 泽州县| 藁城市| 河曲县| 河北省| 越西县| 葵青区| 环江| 墨江| 涿鹿县| 万源市| 台前县| 朔州市| 临洮县| 都匀市| 天门市| 沁阳市| 庄浪县| 松阳县| 峨眉山市|