docker 中執行 redis 服務

2022-04-07 00:37:49 字數 1108 閱讀 2666

先使用 dockerfile 建立乙個 redis 容器 

from        ubuntu:latest

run apt-get

update

run apt-get -y install redis-server

expose

6379

entrypoint [

"/usr/bin/redis-server

"]

使用docker build建立

sudo docker build -t admln/redis .
執行這個容器

sudo docker run --name redis -d admln/redis
-d 執行這個服務分離模式,讓容器在後台執行

現在沒有開放埠,下面使用容器鏈結這個redis容器資料庫

redis 安裝後自動執行

建立 web 應用容器

sudo docker run --link redis:db -i -t ubuntu:12.10 /bin/bash
用-link引數來建立乙個連線redis容器,db 是它的別名 ,這將會在redis容器和redis例項容器中建立乙個安全的通訊隧道

在 web 應用容器上安裝 redis 客戶端,用來測試連線

apt-get

update

apt-get -y install redis-server

service redis-server stop

檢視 web 應用容器的環境變數

可以看到db_字首的環境變數列表,使用db_port_6379_tcp_addr變數連線到redis容器

Docker學習 2 執行redis

1 在桌面雙擊 docker quickstart terminal 啟動終端。3 執行redis映象命令引數如下 d表示在後台執行,不阻塞命令列介面,讓我們可繼續輸入其它命令,是detach單詞縮寫。p 表示埠號,左邊的6379表示win10系統的埠 自已換其它的也隨便 右邊的則表表容器中redi...

Docker 安裝Redis並執行

docker search redisdocker pull reidsdocker iamges docker images redis命令 含義 d 本地執行 6379 6379 本地埠 docker埠 v指定驅動盤 g redisdata redis的持久化檔案儲存 redis docker的...

樹莓派 docker 執行 redis

樹莓派上執行docker是不同於其他平台,樹莓派屬於arm32架構,經過前期的踩坑,在樹莓派中執行docker映象需要注意映象對於doker的支援,在官方映象搜尋頁是有系統架構作為刪選的,如果需要執行arm32架構的映象,需要使用對應的版本。arm32v7 redis.env docker comp...