docker03-安装redis

本文是Docker入门系列的第一篇,介绍了如何安装Docker,并通过DockerHub获取Redis镜像,然后详细讲解了如何启动Redis容器,包括端口映射、配置文件外挂等操作。通过这个教程,读者可以快速了解和掌握Docker的基本使用。
摘要由CSDN通过智能技术生成

系列文章目录

Docker01-介绍、安装与使用

Docker02-安装mysql并搭建主从


前言

一款产品从开发到上线,从操作系统,到运行环境,再到应用配置。作为开发+运维之间的协助我们需要关心的问题很多,这也是很多软件公司不得不面对的问题,特别是各种版本的迭代之后,不同版本环境的兼容,对运维人员都是考验。

Docker之所以发展如此迅速,针对运维它给出了一个标准化的解决方案。所以,现在Docker成为了开发和运维必备的技能之一,极大便利的帮助解决了应用的环境和版本迭代问题。

本系列文章让你轻松进入docker的世界!


一、获取redis镜像

通过Docker Hub查询mysql镜像信息,选择合适的版本

这里最新版本,拉取镜像时不写则是下载最新镜像,于是开始下载镜像:docker pull redis

[root@VM-0-12-centos v2-conf]# docker pull redis
Using default tag: latest
Trying to pull repository docker.io/library/redis ... 
latest: Pulling from docker.io/library/redis
b4d181a07f80: Already exists 
86e428f79bcb: Pull complete 
ba0d0a025810: Pull complete 
ba9292c6f77e: Pull complete 
b96c0d1da602: Pull complete 
5e4b46455da3: Pull complete 
Digest: sha256:7c540ceff53f0522f6b1c264d8142df08316173d103586ddf51ed91ca49deec8
Status: Downloaded newer image for docker.io/redis:latest

查看下载好的redis镜像:docker images

[root@VM-0-12-centos v2-conf]# docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
docker.io/redis     latest              08502081bff6        10 days ago         105 MB

二、启动redis容器

参考Docker Hub上的mysql的启动参数说明

这里想把配置文件外挂,于是创建目录,存放配置文件

redis配置文件下载:redis.conf ,将配置存放到/app/docker/redis下,至于具体的参数配置,各自根据自己的需求设定。

启动容器:

docker run --name redis01 -p 6379:6379 -v /app/docker/redis:/usr/local/etc/redis -d redis redis-server /usr/local/etc/redis/redis.conf
419d1f9c3da4fa7c24cbda93f3fefd495c3dbf1144026711bcfb9d8d2373a631
  • --name mysql01:启动的容器起名叫mysql01;
  • -p 6379:6379:容器服务的端口和宿主机端口绑定(宿主机端口:容器服务端口),这样访问宿主机对应端口则可以访问到容器内服务;
  • -v /app/docker/redis:/usr/local/etc/redis:容器卷,把容器内的目录和宿主机的目录绑定,便于配置文件的更改和数据的持久化保留,这里是配置目录外挂;
  • -d:后台启动(守护进程),大多数应用都要后台启动,不然当前服务窗口关闭后,服务便关闭了;
  • redis-server /usr/local/etc/redis/redis.conf:以指定配置文件的方式启动redis;

查看启动的容器:

[root@VM-0-12-centos redis]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                               NAMES
419d1f9c3da4        redis               "docker-entrypoint..."   11 seconds ago      Up 10 seconds       0.0.0.0:6379->6379/tcp              redis01


使用redis工具连接redis,连接成功

3、说明

平时学习的时候,难免要在本地安装各种软件或者中间件,这些都可以用docker安装,十分方便和快捷,可以让你更多的时间用在代码和架构上。

docker安装软件,大致上都是在docker hub上找到对应的软件,根据其说明组装参数进行软件的容器启动,最好采用配置文件外挂,这样只需要修改外挂的配置文件后,重新启动容器就生效了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值