欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

在docker中部署并启动redis的方法

程序员文章站 2022-11-15 09:13:34
docker部署redis首先在linux中安装上docker,然后启动docker服务查找想要拉取的镜像1. 直接在linux中使用docker search 镜像名称 搜索镜像 docker se...

docker部署redis

首先在linux中安装上docker,然后启动docker服务

查找想要拉取的镜像

1. 直接在linux中使用docker search 镜像名称 搜索镜像
       docker search 镜像名称
2. 在dockerhub官网上查找

使用docker pull 镜像名称 拉取镜像

拉取完镜像后,使用docker images查看已经拉取的镜像

在运行之前对redis进行一些配置

运行指定镜像

运行之后对容器进行操作

1. 查看运行中的容器 docker ps
2. 查看所有的容器 docker ps -a
3. 进入容器 docker exec -it 容器id /bin/bash
4. 停止所有的容器 docker stop $(docker ps -q)
5. 删除所有的容器 docker rm $(docker ps -aq)
6. 停止并删除全部 docker stop $(docker ps -q) & docker rm $(docker ps -aq)

出现错误

docker容器做端口映射报错

docker: error response from daemon: driver failed programming external connectivity on endpoint lamp3 (46b7917c940f7358948e55ec2df69a4dec2c6c7071b002bd374e8dbf0d40022c): (iptables failed: iptables --wait -t nat -a docker -p tcp -d 0/0 --dport 86 -j dnat --to-destination 172.17.0.2:80 ! -i docker0: iptables: no chain/target/match by that name.

解决方法
  重启docker服务 

     systemctl restart docker

到此这篇关于在docker中部署并启动redis的方法的文章就介绍到这了,更多相关docker中部署启动redis内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!