Linux环境下安装Docker
依次运行以下命令添加yum源
1 2 3 4
| yum update yum install epel-release -y yum clean all yum list
|
安装并运行Docker
1 2
| yum install docker-io -y systemctl start docker
|
检查安装结果
运行Docker守护进程
停止Docker守护进程
重启Docker守护进程
1
| systemctl restart docker
|
修改镜像仓库
1
| vim /etc/docker/daemon.json
|
改为下面内容 然后重启Docker
1 2 3 4
| { "debug":true,"experimental":true, "registry-mirrors":["https://pb5bklzr.mirror.aliyuncs.com","https://hub-mirror.c.163.com","https://docker.mirrors.ustc.edu.cn"] }
|
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)
|