Docker學習筆記四 安裝redis

2021-10-24 22:30:07 字數 1439 閱讀 7328

docker pull redis:5.0.3
mkdir -p /data/redis/
bind                  指定可以訪問的ip,不指定開放所有

requirepass    密碼(建議越複雜越好,公網redis容易被攻擊)

-d 後台執行

-p 埠對映到主機的埠(建議主機不用預設埠6379,容易被攻擊)

-v 將主機目錄掛載到容器的目錄

redis-server /redis.conf  指定配置檔案

docker run -d --name redis -p 6389:6379 \

-v /data/redis/conf/redis.conf:/redis.conf \

-v /data/redis/data:/data \

redis:5.0.3 \

redis-server /redis.conf

docker ps
進入容器

docker exec -it redis /bin/bash
redis-cli

1.執行命令:redis-cli

2.檢視現有的redis密碼:config get requirepass

3.若出現(error) noauth authentication required.錯誤,則使用 auth 密碼 來認證密碼

4.設定redis密碼config set requirepass ****(****為你要設定的密碼)

注意:重啟後此處設定的密碼會失效,建議直接配置檔案修改密碼並重啟容器

# 1.複製主機localtime

docker cp /usr/share/zoneinfo/asia/shanghai redis:/etc/localtime

# 2.重啟容器

docker restart redis

docker開機自啟

systemctl enable docker.service
redis容器開機自啟

docker update --restart=always redis

Docker學習筆記(四)

搜尋mysql映象 docker search mysql拉取mysql映象 docker pull mysql 5.6建立容器,設定埠對映 目錄對映 在 root目錄下建立mysql目錄用於儲存mysql資料資訊 mkdir mysql cd mysqldocker run id p 3306 3...

Docker學習筆記(一) docker安裝

最近一年,斷斷續續學習了一些docker的知識,現在準備總結一下docker的知識,主要包括docker的使用,會用了之後再學習一下docker的原理,特此記錄學習過程。由於docker是基於linux系統的,所以在windows系統下有些不同。還是在官網,我們選擇安裝windows版,但是這裡面要...

Docker學習筆記1 安裝Docker

參考runoob.com的docker教程 我使用的是ubuntu 16.04 lts。由於自17.03後,docker分為ce community edition,社群版 版和ee enterprise edition,企業版 版。我們學習的話,可以使用社群版。step 1 解除安裝舊版本 sud...