Docker拉取Redis镜像安装运行
拉取镜像
输入命令
docker pull redis
运行镜像
docker run -d -p 6379:6379 --name myredis redis
查看容器
docker ps
root@ubuntu:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
d49195a82aa5 redis "docker-entrypoint.s…" 2 minutes ago Up 2 minutes 0.0.0.0:6379->6379/tcp myredis
测试:进入Redis终端
root@ubuntu:/home/yandongfa# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
2a07236120b1 redis "docker-entrypoint.s…" 11 seconds ago Up 4 seconds 0.0.0.0:6379->6379/tcp myredis
root@ubuntu:/home/yandongfa# docker exec -it 2a07236120b1 redis-cli
127.0.0.1:6379> set msg "123"
OK
127.0.0.1:6379> get msg
"123"
127.0.0.1:6379>
该命令即可进入终端:docker exec -it 2a07236120b1 redis-cli
提示:如果中途关闭了Linux操作系统,下次打开再运行Redis时可能会报如下错误
docker: Error response from daemon: Conflict. The container name "/myredis" is already in use by container "d49195a82aa5467a7114067e0e7fa7e74dea85b8e744dfe43af7035e9ef1f1b0". You have to remove (or rename) that container to be able to reuse that name.
解决方式
查看之前运行docker容器是否还没有退出,导致出现容器重名情况,报错。
docker ps -a
root@ubuntu:/home/yandongfa# docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4a35f36ce654 38e57f281891 "docker-entrypoint.s…" 3 weeks ago Exited (255) 13 days ago 4369/tcp, 5671/tcp, 0.0.0.0:5672->5672/tcp, 15671/tcp, 25672/tcp, 0.0.0.0:15672->15672/tcp myrabbmitq
d49195a82aa5 redis "docker-entrypoint.s…" 3 weeks ago Exited (255) 13 days ago 0.0.0.0:6379->6379/tcp myredis
4a36731987fd tomcat "catalina.sh run" 3 weeks ago Exited (143) 3 weeks ago vibrant_bouman
root@ubuntu:/home/yandongfa# docker rm d49195a82aa5
使用命令删除容器
docker rm d49195a82aa5
再次启动即可
docker run -d -p 6379:6379 --name myredis redis
启动如果出现如下错误:
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服务启动时定义的自定义链DOCKER被清除
重启即可
systemctl restart docker
Docker拉取Redis镜像安装运行相关推荐
- Docker拉取ZooKeeper镜像安装运行
一.选择镜像版本 Docker镜像仓库,搜索ZooKeeper镜像版本 仓库地址 搜索zookeeper3.4.9版本,我选择的是这个版本. 二.Docker安装ZooKeeper 1.下载ZooKe ...
- Docker中拉取ActiveMQ镜像安装运行网页无法访问已解决
前言 Docker中拉取ActiveMQ镜像安装运行,以为很简单,其实一堆的坑啊,下面就来一步步填坑吧. 1.使用命令搜索activemq docker search activemq 2.使用以下命 ...
- Win10下安装docker并拉取redis镜像启动
闲来无事学习新知识,准备学习一下当下比较热的docker,本篇主要介绍在win10系统下安装docker并拉取redis镜像进行启动,win10系统需要是专业版的,如果是家庭版则需要下载docker- ...
- docker拉取RabbitMq镜像并安装
RabbitMQ安装入门篇 文章目录 前言 一.Docker拉取RabbitMq镜像 二.docker下启动RabbitMq容器 三.查看RabbitMq是否启动 总结 前言 这篇文章为了方便初学者入 ...
- Docker拉取RabbitMQ镜像运行启动
Docker拉取rabbitmq镜像运行启动 RabbitMQ简介 一.命令拉取 二.获取镜像 三.运行命令参数 四.查看正在运行的容器 五.客户端访问 最后 RabbitMQ简介 以熟悉的电商场景为 ...
- docker拉取mysql镜像太慢的问题
docker拉取镜像太慢的问题 docker拉取mysql镜像半个小时依然没有成功,改用阿里云镜像加速器. 1.进入阿里云平台 链接: 阿里云控制台,镜像搜索mysql 复制加速器链接 2.进入虚拟机 ...
- Docker拉取Mysql镜像并启动访问及docker常用命令介绍
上篇文章介绍了 Centos7安装docker并修改成阿里云镜像源地址 可以参考使用: https://blog.csdn.net/weixin_44232093/article/details/12 ...
- docker拉取mysql镜像并启动
1.安装Docker的依赖库 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加Docker CE的软件源信息 yum-c ...
- Window中的Docker 拉取Mysql镜像 并在本地Navicate链接
首先本地 拉取mysql镜像 以下是所有mysql镜像 我自己下载的为5.6 下面 以5.6为例:(拉取mysql5.6镜像) docker pull mysql:5.6 创建一个容器 doc ...
最新文章
- 揭开J2EE集群的神秘面纱(一):什么是J2EE集群
- javascript window.confirm确认 取消对话框实现代码小结
- 北京点击科技有限公司董事长兼总裁——王志东经典语录2
- Hazelcast入门指南第2部分
- html5绘制矩形动画,HTML5下绘制矩形教程
- 安卓学习笔记:使用PopupWindow创建简单菜单
- [HNOI2011]数学作业
- Windows TensorFlow环境搭建
- 1.MongoDB入门详解
- HDU3853:LOOPS
- 前端基础知识体系之项目经验篇
- 双管道(CreatePipe)与cmd.exe进程间通信的有关问题 完美解决
- mysql cmd 常用命令
- Tunatic(歌曲识别软件)v1.0.1官方版
- 图片处理中对于Sigmod函数图像的理解
- 对乔布斯创新能力看法
- python 处理异常_Python异常处理:
- 制作Win10系统U盘,安装纯净版Win10系统教程
- [转载]三联生活周刊:12万亿财富疯狂膨胀人人都是股神
- 机器人工程的工作与考研之困惑“以学生为中心”