前端面試:許可權控制
阿新 • • 發佈:2020-12-10
在我們安裝好Docker以後,就可以在Docker中安裝我們要安裝的服務了,比如本文中,我們安裝MySQL8服務。
搜尋Redis映象
Redis映象有多個,我們可以搜素看看有哪些映象,然後選擇自己需要的映象
docker search redis
拉取最新版本的redis映象
docker pull redis
如果執行docker pull redis,不帶版本,則是拉取最新版本的。
執行命令後,等待下載。
準備redis.conf檔案
建立目錄:data/redis
mkdir -p /data/redis
建立redis.conf檔案
touch redis.conf
編輯redis.conf
vim /data/redis/redis.conf
在檔案中寫入
#允許外網訪問
bind 0.0.0.0
daemonize NO
protected-mode no
requirepass waitao
建立Redis容器
docker run -p 6379:6379 --name redis -v /data/redis/redis.conf:/etc/redis/redis.conf -v /data/redis/data:/data -d redis redis-server /etc/redis/redis.conf --appendonly yes
命令說明:
-p 6379:6379 : 將容器的6379埠對映到主機的6379埠
–name redis : 容器名字
-v /data/redis/redis.conf:/etc/redis/redis.conf : 將主機中配置檔案掛載到容器中
-v /data/redis/data:/data : 將主機中data掛載到容器的/data
redis-server --appendonly yes : 在容器執行redis-server啟動命令,並開啟redis持久化配置
redis-server /etc/redis/redis.conf : 容器中以配置檔案方式啟動redis
測試訪問Redis
注意:需要開放埠