docker 安裝redis

查找Docker Hub上的redis鏡像

runoob@runoob:~/redis$ docker search  redis

這裏我們拉取官方的鏡像,標籤爲3.2
runoob@runoob:~/redis$ docker pull  redis:3.2

等待下載完成後,我們就可以在本地鏡像列表裏查到REPOSITORY爲redis,標籤爲3.2的鏡像。


使用redis鏡像

運行容器

runoob@runoob:~/redis$ docker run -p 6379:6379 -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes
43f7a65ec7f8bd64eb1c5d82bc4fb60e5eb31915979c4e7821759aac3b62f330
runoob@runoob:~/redis$

命令說明:

-p 6379:6379 :將容器的6379端口映射到主機的6379端口

-v $PWD/data:/data :將主機中當前目錄下的data掛載到容器的/data

redis-server --appendonly yes :在容器執行redis-server啓動命令,並打開redis持久化配置

查看容器啓動情況

runoob@runoob:~/redis$ docker ps
CONTAINER ID   IMAGE        COMMAND                 ...   PORTS                      NAMES
43f7a65ec7f8   redis:3.2    "docker-entrypoint.sh"  ...   0.0.0.0:6379->6379/tcp     agitated_cray

連接、查看容器

使用redis鏡像執行redis-cli命令連接到剛啓動的容器,主機IP爲172.17.0.1

runoob@runoob:~/redis$ docker run -it redis:3.2 redis-cli -h 172.17.0.1
172.17.0.1:6379> info
# Server
redis_version:3.2.0
redis_git_sha1:00000000
redis_git_dirty:0
redis_build_id:f449541256e7d446
redis_mode:standalone
os:Linux 4.2.0-16-generic x86_64
arch_bits:64
multiplexing_api:epoll
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章