免费 建站,苏宁易购网站建设建议,wordpress分页目录编辑,最新的产品代理有哪些本文介绍使用docker安装mysql和redis#xff0c;通过这两个的实战#xff0c;了解一般的安装容器化服务的流程#xff0c;体会服务容器化的好处 1.使用docker安装MySQL
docker 拉取 mysql 镜像 docker pull mysql:5.7运行 mysql 镜像 docker run -p 3306:3306 --name mysql… 本文介绍使用docker安装mysql和redis通过这两个的实战了解一般的安装容器化服务的流程体会服务容器化的好处 1.使用docker安装MySQL
docker 拉取 mysql 镜像 docker pull mysql:5.7运行 mysql 镜像 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_PASSWORDroot \
-d mysql:5.7参数 ● -p 3306:3306将容器的3306端口映射到主机的3306端口 ● --name给容器命名 ● -v /mydata/mysql/log:/var/log/mysql将配置文件挂载到主机/mydata/… ● -e MYSQL_ROOT_PASSWORDroot初始化root用户的密码为root
查看 docker 启动的容器 docker ps
# 查看所有历史 docker 容器
docker ps -a配置 mysql # 进入挂载的mysql配置目录
cd /mydata/mysql/conf# 修改配置文件 my.cnf
vi my.cnf写入以下内容 [client]
default-character-setutf8
[mysql]
default-character-setutf8
[mysqld]
init_connectSET collation_connection utf8_unicode_ci
init_connectSET NAMES utf8
character-set-serverutf8
collation-serverutf8_unicode_ci
skip-character-set-client-handshake
skip-name-resolve# Esc
# :wqdocker 重启 mysql 使配置生效 docker restart mysql1.使用docker安装Redis
docker 拉取 redis 镜像 docker pull redis.创建 redis 配置文件目录
mkdir -p /mydata/redis/conftouch /mydata/redis/conf/redis.conf启动 redis 容器
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.conf4.配置 redis 持久化
echo appendonly yes /mydata/redis/conf/redis.conf# 重启生效
docker restart redis5.容器随 docker 启动自动运行
# mysql
docker update mysql --restartalways# redis
docker update redis --restartalways