Docker - redis

docker search redis
docker pull redis:3.2
 
查看本地镜像
docker images
 
ssh到docker虚拟机
docker-machine ssh default
 
运行容器
查看运行日志
docker run --name myredis -p 6333:6379 -v $pwd/data/redis:/data -d redis:3.2 redis-server --appendonly yes
后台运行(设置容器的名称,方便后期启动容器,docker start myredis)
 
docker run --name myredis -p 6333:6379 -v $pwd/data/redis:/data redis:3.2 redis-server --appendonly yes
不设置容器名称,将获得一个随机名称
docker run -p 6333:6379 -v $pwd/data/redis:/data -d redis:3.2 redis-server --appendonly yes
 
命令说明:
-p 6333:6379 :将容器的6379端口映射到主机的6333端口 (冒号前为主机端口)
-v $pwd/data/redis:/data :将主机中当前目录下的data/dadis 挂载到 容器的 /data (冒号前为主机目录)
redis-server --appendonly yes :在容器执行redis-server启动命令,并打开redis持久化配置
 
查看容器运行情况
docker ps
 
连接查看容器
docker run -it redis:3.2 redis-cli -h 192.168.99.100
 
关闭服务
dcoker stop [container id]
 
删除容器
docker rm $(docker ps -a -q)
 
 
设置开机自动运行容器
posted @ 2017-10-08 18:17  NewQ  阅读(146)  评论(0编辑  收藏  举报