拉取镜像

输入命令

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镜像安装运行相关推荐

  1. Docker拉取ZooKeeper镜像安装运行

    一.选择镜像版本 Docker镜像仓库,搜索ZooKeeper镜像版本 仓库地址 搜索zookeeper3.4.9版本,我选择的是这个版本. 二.Docker安装ZooKeeper 1.下载ZooKe ...

  2. Docker中拉取ActiveMQ镜像安装运行网页无法访问已解决

    前言 Docker中拉取ActiveMQ镜像安装运行,以为很简单,其实一堆的坑啊,下面就来一步步填坑吧. 1.使用命令搜索activemq docker search activemq 2.使用以下命 ...

  3. Win10下安装docker并拉取redis镜像启动

    闲来无事学习新知识,准备学习一下当下比较热的docker,本篇主要介绍在win10系统下安装docker并拉取redis镜像进行启动,win10系统需要是专业版的,如果是家庭版则需要下载docker- ...

  4. docker拉取RabbitMq镜像并安装

    RabbitMQ安装入门篇 文章目录 前言 一.Docker拉取RabbitMq镜像 二.docker下启动RabbitMq容器 三.查看RabbitMq是否启动 总结 前言 这篇文章为了方便初学者入 ...

  5. Docker拉取RabbitMQ镜像运行启动

    Docker拉取rabbitmq镜像运行启动 RabbitMQ简介 一.命令拉取 二.获取镜像 三.运行命令参数 四.查看正在运行的容器 五.客户端访问 最后 RabbitMQ简介 以熟悉的电商场景为 ...

  6. docker拉取mysql镜像太慢的问题

    docker拉取镜像太慢的问题 docker拉取mysql镜像半个小时依然没有成功,改用阿里云镜像加速器. 1.进入阿里云平台 链接: 阿里云控制台,镜像搜索mysql 复制加速器链接 2.进入虚拟机 ...

  7. Docker拉取Mysql镜像并启动访问及docker常用命令介绍

    上篇文章介绍了 Centos7安装docker并修改成阿里云镜像源地址 可以参考使用: https://blog.csdn.net/weixin_44232093/article/details/12 ...

  8. docker拉取mysql镜像并启动

    1.安装Docker的依赖库 yum install -y yum-utils device-mapper-persistent-data lvm2 2.添加Docker CE的软件源信息 yum-c ...

  9. Window中的Docker 拉取Mysql镜像 并在本地Navicate链接

    首先本地   拉取mysql镜像 以下是所有mysql镜像 我自己下载的为5.6   下面 以5.6为例:(拉取mysql5.6镜像) docker pull mysql:5.6 创建一个容器 doc ...

最新文章

  1. 揭开J2EE集群的神秘面纱(一):什么是J2EE集群
  2. javascript window.confirm确认 取消对话框实现代码小结
  3. 北京点击科技有限公司董事长兼总裁——王志东经典语录2
  4. Hazelcast入门指南第2部分
  5. html5绘制矩形动画,HTML5下绘制矩形教程
  6. 安卓学习笔记:使用PopupWindow创建简单菜单
  7. [HNOI2011]数学作业
  8. Windows TensorFlow环境搭建
  9. 1.MongoDB入门详解
  10. HDU3853:LOOPS
  11. 前端基础知识体系之项目经验篇
  12. 双管道(CreatePipe)与cmd.exe进程间通信的有关问题 完美解决
  13. mysql cmd 常用命令
  14. Tunatic(歌曲识别软件)v1.0.1官方版
  15. 图片处理中对于Sigmod函数图像的理解
  16. 对乔布斯创新能力看法
  17. python 处理异常_Python异常处理:
  18. 制作Win10系统U盘,安装纯净版Win10系统教程
  19. [转载]三联生活周刊:12万亿财富疯狂膨胀人人都是股神
  20. 机器人工程的工作与考研之困惑“以学生为中心”

热门文章

  1. Protecting the Flowers(POJ-3262)
  2. 阿克曼(Ackmann)函数(信息学奥赛一本通-T1163)
  3. 与指定数字相同的数的个数(信息学奥赛一本通-T1102)
  4. 信息学奥赛C++语言:重组
  5. 56 SD配置-科目分配-定义物料科目设置组
  6. 11 PP配置-生产主数据-工作中心相关-定义工作中心屏幕顺序
  7. 5.1.8 DELETE删除数据
  8. MobileNet V3简单总结
  9. cookie/storage
  10. jquery-选择器