docker学习 (一)快速安装单机版redis以及问题处理

一、环境介绍

docker环境 (安装可参考)(无外网环境安装可参考)

本文只介绍有外网情况安装redis

二、redis镜像拉取以及运行

docker pull 镜像名
docker pull 镜像名:tag (可以指定版本号)
docker pull redis (不指定版本默认拉取最后的版本)

看到已存在的镜像

可以使用命令 docker images

删除镜像

docker rmi -f 镜像名/镜像ID

加载镜像

docker load -i 镜像保存文件位置 (无外网情况,本地下载镜像传上去)
例如:docker load -i redis.tar

保存镜像

docker save -o <tar包名>.tar 镜像保存的名字 镜像保存的tag
例如:docker save -o redis.tar redis:latest

redis配置

wget http://download.redis.io/redis-stable/redis.conf
本人遇到的第一个坑,下载的配置需要改成自己的实际情况,改完之后出现 Bad directive or wrong number of arguments,我以为是配置错了,后来重新下载后再修改,发现文件有问题,有部分配置有问题,最后挨个注释掉,重启可以了。
大概过程是:

1.run镜像
docker run -itd   --name=myredis  -p 6379:6379 -v /usr/local/docker/redis/conf/redis.conf:/etc/redis/redis.conf  -v /usr/local/docker/redis/data:/data  redis redis-server /etc/redis/redis.conf 
-p   	 			表示端口映射
-v    				表示宿主机和容器之间的文件映射
--name 				表示docker容器的名字
-d    				表示在后台运行,并且打印容易id
--restart=always    表示可以自启动
redis:latest    	启动容器的镜像
--appendonly yes    表示redis持久化
--requirepass    	表示设置的密码
 
2.查看运行状态

使用 docker ps 发现未启动,然后使用 docker ps -a 查看具体
根据 CONTAINER_ID(镜像id)查看具体日志 docker logs --since 30m CONTAINER_ID(镜像id)
发现问题 Bad directive or wrong number of arguments,找到对应的配置文件,进行注释,最终解决。可以直接使用

查看日志另一个写法:docker logs --tail 300 -f demo 查看启动日志

3. 查看容器详细信息

docker inspect demo

三 容器相关命令

1.删除容器

docker rm -rf 容器id/容器名称

至此单机版搞定

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值