1、pull与search命令
docker pull 拉命令
docker search redis 搜索redis镜像
2、指定版本进行拉取
docker pull redis:3.2
3、查看镜像
docker images redis
4、运行redis容器
docker run -p 6379:6379 -v $PWD/data:/data -d --restart=always redis:3.2 redis-server --appendonly yes
命令说明:
- --restart=always 代表总数重启,
docker重启,容器自动重启,减少人工重启容器,此参数非常重要,有些文章并没说到此参数
-
$PWD
代表当前目录,是一个操作系统的全局环境变量 - -p 6379:6379 : 将容器的6379端口映射到主机的6379端口
- -v $PWD/data:/data : 将主机中当前目录下的data挂载到容器的/data
- redis-server --appendonly yes : 在容器执行redis-server启动命令,并打开redis持久化配置,在data目录会生成一个appendonly.aof文件
5、连接、查看容器
- 进去redis-cli客户端
docker exec -it 7d567701da7f redis-cli
如:
docker exec -it 容器Id redis-cli
说明 7d567701da7f表示容器id (CONTAINER ID),通过docker ps -a 命令可以查看
网友评论