Linux安装docker容器和Redis步骤

一、准备工作:

1.首先需要获取到虚拟机中 的IP地址:

ifconfig==》
![](https://img-blog.csdnimg.cn/20200414193145329.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FfcnVraA==,size_16,color_FFFFFF,t_70)
找到对应的IP,然后再Xshell打开指定的页面(注意点,一定是需要root用户,如果为普通用户,可以通过su完成用户的切换)

在这里插入图片描述

二、安装docker:(前期准备)

2.1查看centos的内核版本是否支持安装docker:

uname -r
版本在3.5以上就可以。
在这里插入图片描述

2.2暂时关闭防火墙:

systemctl stop firewalld
在这里插入图片描述

2…3永久关闭防火墙:

systemctl disable firewalld
在这里插入图片描述

2.4安装需要的软件包

yum install -y yum-utils device-mapper-persistent-data lvm2
在这里插入图片描述
在这里插入图片描述

2.5设置yum的下载资源仓库:建议使用阿里云,因为速度快

(1)官网下载:yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
(2)阿里云下载:yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
在这里插入图片描述

2.6安装docker

yum install docker-ce
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.7如果安装失败,使用一下指令删除docker

yum -y remove docker docker-common docker-selinux docker-engine
2.8docker暂时启动
systemctl start docker

在这里插入图片描述

2.9docker永久启动

systemctl enable docker
在这里插入图片描述

2.10查看docker版本

docker version
在这里插入图片描述

三、创建镜像阿里

3.1修改docker的配置文件,使用阿里的镜像加速器每个人的地址都是不一样的。

tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://is8lmf5g.mirror.aliyuncs.com”]
}
EOF
在这里插入图片描述

3.2重新加载docker的配置文件

systemctl daemon-reload
在这里插入图片描述

3.3重新启动docker

systemctl restart docker
在这里插入图片描述

四、安装Redis

4.1查看docker上的镜像

docker images
在这里插入图片描述

4.2在docker上搜索Redis镜像,查看下载版本

docker search redis
在这里插入图片描述

4.3拉取镜像(Redis)到docker容器上

docker pull redis ==>语法(docker pull 指定镜像)
在这里插入图片描述

4.4删除镜像

docker rmi (ID 或者名称)

五、具体操作

5.1创建Redis文件夹用来存放相关数据

mkdir -p ~/redis ~/redis/data
在这里插入图片描述

5.2在docker构建Redis容器

docker run -p 6379:6379 -v $PWD/data:/data --name redis -d redis redis-server --appendonly yes
在这里插入图片描述

5.3查看docker已经启动的容器

docker ps
在这里插入图片描述

5.4停止docker指定的容器

docker stop redis ==>语法:(docker stop (ID 或 容器的名称))
5.5查看docker中所有的容器
docker ps -a
在这里插入图片描述

5.6开启docker中指定的容器

docker start redis ==>语法(docker start (ID 或容器名称))

六、下载mysql镜像容器

6.1搜索mysql镜像

docker search mysql
在这里插入图片描述

6.2下载mysql指定版本镜像

需要指定版本;
docker pull mysql:5.6
在这里插入图片描述

6.3查看镜像

docker images
6.4通过mysql镜像构建mysql容器
docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=“root” (ID或名称)
在这里插入图片描述

七、测试(mysql)

在这里插入图片描述
在这里插入图片描述

八、测试Redis

在这里插入图片描述
在这里插入图片描述

### 如何在 Linux Docker 容器安装配置 Redis #### 准备工作 为了确保顺利安装,在开始之前确认已经成功安装Docker-CE。这涉及几个必要的步骤,包括但不限于安装依赖项、设置 Docker 的 Yum 仓库位置以及实际安装 Docker 及其 CLI 工具[^2]。 #### 安装 Redis 镜像 通过执行 `docker pull` 命令可以下载官方提供的 Redis 版本镜像到本地环境之中: ```bash docker pull redis:5 ``` 此命令会拉取指定版本的 Redis 镜像至主机上以便后续创建容器实例时使用[^3]。 #### 启动 Redis 服务 利用先前获取的镜像启动一个新的 Redis 实例,并将其绑定到宿主机上的特定端口(通常是6379)。同时,持久化数据存储路径也被映射到了宿主机目录下以保障数据安全性可访问性: ```bash docker run -p 6379:6379 --name redis \ -v /mydata/redis/data:/data \ -d redis:5 redis-server --appendonly yes ``` 这条指令不仅指定了端口转发关系(-p),还设置了卷挂载参数(-v)用于保存数据库文件;最后附加选项(--appendonly=yes)开启了 AOF 日志功能增强可靠性。 #### 访问 Redis 控制台 一旦容器正常运行起来之后就可以借助于 `docker exec` 来获得交互式的 shell 并连接到正在监听中的 Redis 服务器: ```bash docker exec -it redis redis-cli ``` 这样便可以直接操作内部的数据结构或是测试连通情况了。 #### 关闭已有 Redis 服务 (如有必要) 假如当前机器上已经有其他进程占用了默认通信端口号,则需要先终止它们才能继续部署新的实例: ```bash systemctl stop redis ``` 该命令适用于那些已经在操作系统层面独立运作着的服务程序[^4]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值