首页 > 编程知识 正文

docker-compose安装redis,docker 启动redis容器

时间:2023-05-06 09:58:53 阅读:285863 作者:3382

一、准备工作: 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


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