首页 > 编程知识 正文

docker搭建redis,启动docker服务

时间:2023-05-04 10:01:10 阅读:30418 作者:3248

docker启动自启动systemctl enable docker启动后,docker自动启动;

原理:在虚拟机上创建文件,虚拟机启动后自动启动docker; (文件地址未保存)

2 .设置容器自动启动

创建容器时的设置

docker run-- d-- restart=always--设置用于容器名称的镜像--restart特定参数值详细信息: no容器退出时不重新启动容器; on-failure仅在非0状态下退出时重新启动容器; 无论退出状态如何,always都将重新启动容器; 修改现有容器并使用更新

文档更新--restart=always容器ID (或容器名称)启动redis容器之前的准备,由于redis容器并没有配置文件,需要从redis官网下载一个redis.conf;下载完成之后,将redis.conf放入到宿主机的文件夹中,启动容器的时候进行挂载;

修改配置文件,由于redis默认通过本地进行连接,并不能进行网络连接,所以需要,打开redis.conf文件,将文件中的 mmdfs127.0.0.1注释掉即可;

redis为了安全性需要配置密码,打开redis.conf文件,找到requirepass,修改为自己的密码;

3 .启动容器

docker run-p 636633606379---- name redis-v/data/redis/redis.conf :/etc/redis/redis.conf-v/data/rrredis -p指定冒号后的原始端口,冒号后的映射端口。 -name为容器指定的名称-装载v容器和宿主机。 冒号前面是宿主机的绝对路径,后面是容器的绝对路径。 装载文件后,如果修改其中一个文件,另一个文件将同步,并经常用于在数据备份或宿主机上配置容器; reids要求对数据库和配置文件进行装载备份。 -it交互式启动容器; redis的几个操作

进入redis命令行docker exec -it redis redis-cli。 输入此命令将进入redis命令行,您可以与redis交换命令。 因为设置了密码,所以输入后要继续操作,需要验证密码。 )

启动的redis容器内部的docker exec -it容器id,即启动的tomcat容器id、/mmdfs/bashdockerrun-p 637833606379---name redis-v/homme home/docker/redis/data 3360/data-d-- restart=alwaysredisredis-server/etc /

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。