docker安装redis

发布时间 2023-05-23 18:10:00作者: 南北丿

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命令失效,以管理员的身份运行即可