Docker的安装和Redis容器

本文涉及的产品
容器服务 Serverless 版 ACK Serverless,317元额度 多规格
容器镜像服务 ACR,镜像仓库100个 不限时长
容器服务 Serverless 版 ACK Serverless,952元额度 多规格
简介: Docker的安装和Redis容器Docker安装,环境:虚拟机CentOS 8;阿里云镜像加速;Redis容器创建。CentOS 7的安装就不在这里演示了

Docker的安装和Redis容器

Docker安装,环境:虚拟机CentOS 8;阿里云镜像加速;Redis容器创建。

CentOS 7的安装就不在这里演示了

连接CENTOS

使虚拟机与物理机在同一网段

使用桥接网络,选好相应的网卡

$ service network restart  #重启虚拟机网络服务
$ ip addr #查看虚拟机ip地址
复制代码

通过IP地址,账户root,密码123456连接到CentOS

DOCKER安装

  • 查看CentOS版本
$ uname -r  # Docker要求CentOS系统的内核版本高于3.10
复制代码
  • 升级软件包及内核;(选做)
$ yum update
复制代码
  • 安装docker
$ yum install docker
$ docker -v  #查看版本
复制代码

需要确认地方直接输入y回车

  • 启动docker
$ systemctl start docker
复制代码
  • 将docker服务设为开机启动
$ systemctl enable docker
复制代码
  • 停止docker
$ systemctl stop docker
复制代码

镜像操作

  • 检索
$ docker search 关键字
复制代码
  • 拉取
$ docker pull 镜像名:tag
复制代码

如果拉取镜像太慢,可以考虑是用国内的镜像 开发者需要开通阿里开发者帐户,再使用阿里的加速服务 登录后阿里开发者帐户后,cr.console.aliyun.com/undefined/i… 中查看你的专属加速器地址,类似于xxxxxx.mirror.aliyuncs.com;再执行如下命令

sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": ["https://xxxxxx.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
复制代码
  • 查看所有本地镜像
$ docker images
复制代码
  • 删除指定的本地镜像
$ docker rmi image-id
复制代码

容器操作

  • 运行
$ docker run --name container-name -d image-name #-name:自定义容器名;-d: 后台运行;image-name: 指定镜像模版
复制代码
  • 查看容器列表
$ docker ps # 查看运行中的容器;加上-a可以查看所有容器
复制代码
  • 停止当前运行的容器
docker stop container-name/container-id
复制代码
  • 启动
$ docker start container-name/container-id
复制代码
  • 删除
docker rm container-id
复制代码
  • 端口映射
-p 6379:6379
# eg: docker run -p 6379:6379 --name myredis docker.io/redis
复制代码
  • 容器日志
docker logs container-name/container-id
复制代码

以安装REDIS为例

  • 拉取镜像
$ docker pull redis
复制代码

docker的redis容器配置可以参考github,链接来自dockerhub的Supported tags and respective Dockerfile links下的列表

  • 创建redis容器;-d 后台运行;-p 端口映射;–requirepass redis密码,必须在镜像名之后
$ docker run -d --name redis-6379 -p 6379:6379 redis --requirepass "123456"
复制代码

现在客户端工具已经可以远程连接redis了

  • 进入redis容器
$ docker exec -it redis-6379 bash
复制代码
  • 进入redis容器的redis客户端
$ docker exec -it redis-6379 redis-cli



相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
5天前
|
关系型数据库 MySQL Linux
Docker安装Mysql5.7,解决无法访问DockerHub问题
当 Docker Hub 无法访问时,可以通过配置国内镜像加速来解决应用安装失败和镜像拉取超时的问题。本文介绍了如何在 CentOS 上一键配置国内镜像加速,并成功拉取 MySQL 5.7 镜像。
53 2
Docker安装Mysql5.7,解决无法访问DockerHub问题
|
2天前
|
存储 Docker 容器
docker中挂载数据卷到容器
【10月更文挑战第12天】
14 5
|
7天前
|
存储 运维 云计算
探索Docker容器化:从入门到实践
在这个快速发展的云计算时代,Docker容器化技术正在改变应用的开发、部署和管理方式。本文旨在为初学者提供一个关于Docker的全面入门指南,并通过实践案例展示Docker在实际开发中的应用。我们将一起了解Docker的核心概念、基本操作、网络和存储,以及如何构建和部署一个简单的Web应用。无论你是开发者还是运维人员,本文都会帮助你快速掌握Docker的核心技能。
|
3天前
|
存储 测试技术 开发者
docker中将数据卷挂载到容器
【10月更文挑战第11天】
13 3
|
3天前
|
存储 应用服务中间件 云计算
深入解析:云计算中的容器化技术——Docker实战指南
【10月更文挑战第14天】深入解析:云计算中的容器化技术——Docker实战指南
14 1
|
6天前
|
数据可视化 数据挖掘 Docker
Docker Desktop 安装 ClickHouse 超级简单教程
Docker Desktop 安装 ClickHouse 超级简单教程
18 1
|
6天前
|
Ubuntu Linux 网络安全
Docker&Docker Compose安装(离线+在线)
Docker&Docker Compose安装(离线+在线)
65 1
|
8天前
|
NoSQL Linux Redis
Docker学习二(Centos):Docker安装并运行redis(成功运行)
这篇文章介绍了在CentOS系统上使用Docker安装并运行Redis数据库的详细步骤,包括拉取Redis镜像、创建挂载目录、下载配置文件、修改配置以及使用Docker命令运行Redis容器,并检查运行状态和使用Navicat连接Redis。
66 3
|
8天前
|
运维 JavaScript 虚拟化
探索容器化技术:Docker的实践与应用
【10月更文挑战第9天】探索容器化技术:Docker的实践与应用
33 3
|
9天前
|
安全 Cloud Native Shell
云上攻防:云原生篇&Docker容器逃逸
本文介绍了Docker的基本概念及其对渗透测试的影响,重点讲解了容器逃逸的方法。Docker是一种轻量级的容器技术,与虚拟机相比,具有更高的便携性和资源利用率。然而,这也带来了安全风险,特别是容器逃逸问题。文章详细描述了三种常见的容器逃逸方法:不安全的配置、相关程序漏洞和内核漏洞,并提供了具体的检测和利用方法。此外,还介绍了几种特定的漏洞(如CVE-2019-5736和CVE-2020-15257)及其复现步骤,帮助读者更好地理解和应对这些安全威胁。
云上攻防:云原生篇&Docker容器逃逸