在docker中部署并启动redis的方法
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内容请搜索以前的文章或继续浏览下面的相关文章希望大家以后多多支持!
推荐阅读
-
vbs打开ie两种方法 在VBScript中启动IE浏览器的实现代码
-
在Docker容器中部署静态网页的方法教程
-
详解在Python程序中解析并修改XML内容的方法
-
在PHP中运行Linux命令并启动SSH服务的例子
-
在centos7 中docker info报错docker bridge-nf-call-iptables is disabled 的解决方法
-
在docker中运行mariadb程序的方法
-
C#实现读取DataSet数据并显示在ListView控件中的方法
-
ASP.NET Core 3.0 : 二十八. 在Docker中的部署以及docker-compose的使用
-
详解在Python程序中解析并修改XML内容的方法
-
在Docker容器中部署静态网页的方法教程