Linux centOS 7.X 服务器Docker安装和部署容器化Redis
Linux环境下安装Docker
依次运行以下命令添加yum源
1 | yum update |
安装并运行Docker
1 | yum install docker-io -y |
检查安装结果
1 | docker info |
运行Docker守护进程
1 | systemctl start docker |
停止Docker守护进程
1 | systemctl stop docker |
重启Docker守护进程
1 | systemctl restart docker |
修改镜像仓库
1 | vim /etc/docker/daemon.json |
改为下面内容 然后重启Docker
1 | { |
docker部署Redis(定义6379伪端口 转发 默认端口6379) 并配置密码
1 | docker run -itd --name redis -p 6379:6379 redis --requirepass 123456 |
持久化部署
1 | docker run -itd --name redis -p 6379:6379 redis --requirepass 123456 -v /data/redis/data:/data |
Rancher配置
1 | redis-server --appendonly yes --requirepass 123456 |
Options | Mean |
---|---|
-i | 以交互模式运行容器,通常与 -t 同时使用 |
-t | 为容器重新分配一个伪输入终端,通常与 -i 同时使用 |
-d | 后台运行容器,并返回容器ID |
查询僵尸文件
1 | docker volume ls -qf dangling=true |
删除所有dangling数据卷(即无用的Volume,僵尸文件)
1 | docker volume rm $(docker volume ls -qf dangling=true) |