docker 安装镜像
以下操作都是root用户,不是root用户加上sudo
1》dcoker 安装mysql,5.7是版本号
docker pull mysql:5.7
查看是否安装成功:
docker images
创建实例并启动
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:/ect/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.7
将mysql镜像的端口映射到主机端口及取镜像名为mysql:docker run -p 3306:3306 --name mysql \将mysql的文件挂载到主机上:
-v /mydata/mysql/log:/var/log/mysql -v /mydata/mysql/data:/var/lib/mysql -v /mydata/mysql/conf:/ect/mysql \
修改mysql的用户密码:
-e MYSQL_ROOT_PASSWORD=root \后台启动:
-d mysql:5.7查看是否启动:
docker ps
连接数据库:
进入mysql镜像:
docker exec -it mysql /bin/bash
重启mysql镜像:
docker restart mysql
自动启动:
docker update mysql --restart=always
2》docker 安装redis:
docker pull redis
新建目录文件
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
查看是否启动:
docker ps
切换到redis-cli
docker exec -it redis redis-cli
测试:
[ conf]# docker exec -it redis redis-cli 127.0.0.1:6379> set a b OK 127.0.0.1:6379> get a "b" 127.0.0.1:6379> exit [ conf]#
修改redis.conf文件:使redis可持续化保存
vi /mydata/redis/conf/redis.conf
加上或打开这个注释
appendonly yes
相关推荐
王道革 2020-11-25
魅惑青花瓷 2020-11-11
lihongtai 2020-11-09
TaoTaoFu 2020-11-06
liaochaowu 2020-11-16
ChlatZed 2020-11-11
xysoul 2020-11-03
changecan 2020-09-22
newisI 2020-09-01
链块学院 2020-09-09
lihy0 2020-09-07
fearlessxjdx 2020-09-04
ChlatZed 2020-08-23
bwyyziq 2020-11-22
pigsmall 2020-11-19
changecan 2020-11-19
helloWorldAndYou 2020-11-16
nginxs 2020-11-14
红石丶 2020-11-13