首页 > 数据库 >docker安装redis

docker安装redis

时间:2023-05-23 18:12:25浏览次数:54  
标签:mydata utf8 redis conf mysql docker 安装

docker安装mysql

1、下载镜像文件

docker pull mysql:5.7

2、创建实例并启动

docker run -p 3306:3306 --name mysql \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7.28
docker exec -it mysql /bin/bash   进入容器内部命令
exit  退出容器命令

配置mysql环境

[client]
default-character-set=utf8

[mysql]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SER NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve

配置完成后重启docker即可

docker restart mysql

修改容器外部内容即可挂载到容器上

docker安装redis

1、下载镜像文件

docker pull redis

2、创建实例并启动

mkdir -p /mydata/redis/conf
touch /mydata/redis/conf/redis.conf

创建文件夹和配置文件

启动服务

docker run -p 6379:6379 --name redis -v /mydata/redis/data:/data \
-v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf \
-d redis redis-server /etc/redis/redis.conf

在配置文件中加入持久化配置

appendonly yes

重启服务
docker restart redis

配置的目的就是为了退出重新进入后,值依然存在

3、使用redis镜像执行redis-cliing命令连接

nvm node版本控制工具

https://www.freecodecamp.org/chinese/news/node-version-manager-nvm-install-guide/

vscode npm命令失效,以管理员的身份运行即可

标签:mydata,utf8,redis,conf,mysql,docker,安装
From: https://www.cnblogs.com/nanbeipie/p/17426016.html

相关文章

  • mac 安装charles 证书
    https://blog.csdn.net/ahualong1/article/details/127566871 1.step1: 可能会报错:The“SystemRoots”keychaincannotbemodified.Tochangewhetherarootcertificateistrusted,openitinKeychainAccessandmodifyitsTrustSettings.Newrootcertific......
  • mysql、redis、mongo本地docker部署命令备忘
    1mysqldocker环境部署####获取镜像dockerpullredis####启动mysqldockerrun--name=mysql-it-p3306:3306-eMYSQL_ROOT_PASSWORD=123456-dmysql####登录mysql-h127.0.0.1-P3306-uroot-p1234562redisdocker环境部署####官⽅方指引https://hub.docker.c......
  • mac docker compose简单使用说明
    1dockercompose简介Compose是Docker的服务编排工具,主要用来构建基于Docker的复杂应用Compose通过一个配置文件来管理多个-Docker容器,非常适合组合使用多个容器进行开发的场景。docker-compose是编排容器的。例如,你有一个php镜像,一个mysql镜像,一个nginx镜像。如果没......
  • docker学习笔记:harbor私有仓库的搭建以及简单应用
    harbor私有仓库简介Docker容器应用的开发和运行离不开可靠的镜像管理,虽然Docker官方也提供了公共的镜像仓库,但是从安全和效率等方面考虑,部署私有环境内的Registry也是非常必要的。Harbor是由VMware公司开源的企业级的DockerRegistry管理项目,它包括权限管理(RBAC)、LDAP、日志审......
  • docker学习笔记:Prometheus+cAdvisor搭建容器监控
    Prometheus+cAdvisor容器监控简介Prometheus官网Prometheus-Monitoringsystem&timeseriesdatabaseCNCF云原生基金会的第二个项目cAdvisorcAdvisor(ContainerAdvisor)是Google开源的一个容器监控工具,可用于对容器资源的使用情况和性能进行监控。它以守护进程方式......
  • etx安装第三方库
    etx安装第三方库原理本质就是对py的真实环境copy一份另建立一个目录   背景:ETX对于迭代的sdk版本不易管理,来回切换比较麻烦。所以需要创建venv管理sdk版本。 conda和venv二者均可。1查找原来建立的venv $ python3-mvenv-h列出帮助 2新建若需要......
  • APP测试 - 利用ABD命令将Android手机中已安装的APP导出为APK文件
    0.场景测试过程中部分迭代的APP与研发的版本不一致,又不知道具体是哪个版本。故需要导出测试出现问题的迭代APP用于复现问题 1.导出步骤1.1找到应用的包名方案A:查看手机安装的应用$adbshellpmlistpackage方案B:利用monitor监视要打开的APP$adbshellammonitor......
  • redis学习随笔
    redis中的单个命令是原子操作。多条命令可以用multi,exec,discard等命令。1.multi开始执行事务,后面的命令都会放到队列里,暂不执行2.exec执行,会将队列的命令按顺序执行,失败不回滚3.discard取消事务。redis为什么事务失败不会滚:1.redis的命令错误一般是因为错误的语法,或者用错了......
  • Windows 11 和 Rocky 9 Linux 平台 MySQL 8.0.33 简易安装教程
    目录Windows平台安装MySQLLinux平台Rocky9安装MySQLbinarypackagerpmpackageyum源sourcepackageWindows11和Rocky9Linux初体验MySQL8.0.33简易安装教程。MySQL8.0目前最新稳定版本已经更新到了MySQL8.0.33,估计下一个稳定版本(大约在今年7月份)推出。当然,......
  • harbor 一键安装
    #!/bin/bashDOCKER_VERSION="20.10.10"DOCKER_COMPOSE_VERSION=2.6.1#DOCKER_COMPOSE_VERSION=1.29.2DOCKER_COMPOSE_FILE=docker-compose-Linux-x86_64HARBOR_VERSION=2.5.2HARBOR_BASE=/appHARBOR_PORT=8800HARBOR_NAME=harbor.zxk.org#HARBOR_NAME=`hostname-I......