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