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.複製主機localtimedocker開機自啟docker cp /usr/share/zoneinfo/asia/shanghai redis:/etc/localtime
# 2.重啟容器
docker restart redis
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...