wsl2 中 centOS7 安装docker 并安装一个 单机redis 版本测试
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229014005281-1591439479.png
# yum install docker-ce docker-ce-cli containerd.io
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229014744431-91474219.png
安装报错 多运行 yum install docker-ce docker-ce-cli containerd.io 几次 总能乐成 (本人运行了10几次 才乐成)
最终安装docker 版本
# docker -v
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229015338934-839969339.png
启动
# systemctl start docker
# systemctl status docker
运行 检察docker 运行状态
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229015649086-871788059.png
实行搜索redis 完美的搜索不到任何镜像
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229020404451-173084141.png
修改docker镜像堆栈地址
# vim /etc/docker/daemon.json
创建或修改 /etc/docker/daemon.json 文件,修改为如下情势:
{
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
} Docker中国区官方镜像:https://registry.docker-cn.com
网易:http://hub-mirror.c.163.com
ustc:https://docker.mirrors.ustc.edu.cn
中国科技大学:https://docker.mirrors.ustc.edu.cn
阿里云容器镜像服务:https://cr.console.aliyun.com/
腾讯云容器镜像服务:https://cloud.tencent.com/product/tke
华为云容器镜像服务:https://www.huaweicloud.com/product/cci.html
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229033944411-1427602570.png
完美的还是不能用 全部报废~
最终现在能用 可能后面也不能用:
# cat /etc/docker/daemon.json
{
"registry-mirrors": ["https://docker.m.daocloud.io","https://docker.1panel.live","https://hub.rat.dev"]
}假如启动报错如下:
systemctl start docker
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229034546547-10318822.png
查抄 daemon.json文件 一定是标准的 json 格式,不能有 多余的空格 ,这个错误就是 daemon.json 文件内里有 多余的 东西 或者格式有问题
重启 docker
# systemctl restart docker.service
# systemctl restart docker
检察 docker info 信息
# docker info #镜像源更换乐成
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229021758938-168536724.png
因为命令搜索不出来 只能上蔷, 到 https://hub.docker.com/ 上搜索 自己需要的镜像
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229040008777-593774655.png
比方说mysql:复制下来 pull
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229040122656-1168002137.png
===================================== 安装 redis =======================================================================
拉取redis 最新镜像
# docker pull redis
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229021857590-423664930.png
检察镜像包
# docker images
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229034920462-1519466456.png
创建本地redis挂载目录
mkdir -p /root/redis/data /root/redis/conf
创建redis.conf文件
touch /root/redis/data /root/redis/conf/redis.conf
http://download.redis.io/releases/ 下载 redis.conf 配置文件尽量下载对应版本的 假如是 latest 就是最大版本号的,主要修改如下几个配置。(假如在云服务器上搭建 建议 还是改一下端口号 像6379 3306 8088 5173 1512 27017等 默认端口号 )
#bind 127.0.0.1<br>port 6380
protected-mode no
requirepass yourpassword
# docker run -d --name redis -p 6380:6380 -v /root/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -v /root/redis/data:/data redis:latest redis-server /usr/local/etc/redis/redis.conf --appendonly yes
-d 后台启动redis
-p 宿主机端口和容器端口映射
-v 挂载数据卷宿主机创建的和容器里的映射
redis-server --appendonly yes在容器执行redis-server启动命令,并打开redis持久化配置
--requirepass 123456 设置密码启动后
# docker ps -a #检察启动状态
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229042608133-37081929.png
实行用 客户端工具连接 redis
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229042933713-11467071.png
redis docker 配置文件暗码不生效的 解决方法
1. 启动命令映射写错了 , 查抄一下: -v /root/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf
2. 检察 redis 服务pid
docker ps -a
进入容器
dockerexec -it redis /bin/bash
进入redis 客户端
redis-cli
检察当前暗码
config get requirepass
设置暗码
config set requirepass 123456
退出
exit
3. 把 redis 停了 删除掉 redis 服务 重新编写命令 启动 镜像
# docker stop {CONTAINER ID || 名字NAMES }
# docker rm {CONTAINER ID || 名字NAMES}
https://img2024.cnblogs.com/blog/1451165/202412/1451165-20241229043436659-1856901529.png
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]