Docker的安装和Redis容器
2023-09-11 14:20:21 时间
Docker的安装和Redis容器
Docker安装,环境:虚拟机CentOS 8;阿里云镜像加速;Redis容器创建。
CentOS 8的安装就不在这里演示了
连接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
如果拉取镜像太慢,可以考虑是用国内的镜像
开发者需要开通阿里开发者帐户,再使用阿里的加速服务
登录后阿里开发者帐户后,https://cr.console.aliyun.com/undefined/instances/mirrors 中查看你的专属加速器地址,类似于https://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
相关文章
- docker探索-CentOS7中配置Docker的yum源并升级安装docker1.13(十)
- 【Docker】docker安装Jenkins
- Redis学习(2)-redis安装
- 使用docker安装使用 redis
- 运维基础之Docker(2)通过docker部署zookeeper nginx tomcat java redis kibana/elasticsearch/logstash mysql kafka mesos/marathon ftp git
- redis集群之REDIS CLUSTER
- Twemproxy对redis集群进行代理实现高可用
- 〖Python 数据库开发实战 - Python与Redis交互篇①〗- redis-py的安装与使用
- 〖Python 数据库开发实战 - Python与Redis交互篇⑨〗- 利用 redis-py 实现模拟商品秒杀活动案例
- Redis的那些事儿:关系型和非关系型数据库,非关系型数据库的类型,redis数据类型、编码格式、高性能、可以做什么、分布式锁失效的原因,string为采用sds数据类型,为什么是二进制安全的,
- 【云原生之Docker实战】使用docker部署Homebox内网测速工具
- 【云原生之Docker实战】使用docker部署wiki.js知识库
- 中秋征文 | 【云原生之Docker】使用docker部署内网穿透工具FRP
- Docker pull拉取镜像报错“Error response from daemon: Get “https://registry-1.docker.io/v2”解决办法
- docker容器里面安装php的redis扩展
- Redis-3.2.0集群配置(redis cluster)
- redis 集群新增节点,slots槽分配,删除节点, [ERR] Calling MIGRATE ERR Syntax error, try CLIENT (LIST | KILL | GET...
- 【服务器安装Redis】Centos7离线安装redis
- Docker学习笔记20:docker使用之资源汇总
- Docker学习笔记18:docker实例之redis 集群搭建
- Docker学习笔记17:docker实例之安装 Node.js、PHP、MySQL、Tomcat、Python、Redis、MongoDB、Apache
- Docker学习笔记16:docker实例之安装 Nginx
- Docker学习笔记09:docker使用之容器连接
- Docker学习笔记06:docker使用之Hello World
- redis单线程原理___Redis为何那么快-----底层原理浅析
- 【Docker系列】2.Linux 安装docker+docker-compose
- docker 使用 GPU 安装Nvidia Docker