安装mysql
今天试试mysql实战安装myql
先pull镜像
1 | docker pull mysql:5.6 |
接着启动mysql镜像
1 | docker run -p 12345:3306 --name mysql56 \ |
我们查看下docker ps 列出所有docker进程
然后我们进入docker里
1 | docker exec -it 615164d51197 /bin/bash |
进入后我们使用myql登录
1 | mysql -uroot -p |
输入密码后进入mysql。之后就可以建立数据库和表了。
启动mongo容器
首先先下载mongo的安装包,然后解压放在自己设定的目录下
1 | FROM ansible/centos7-ansible:latest |
根据Dockerfile生成镜像
1 | docker build -f ./Dockerfile -t mymongo . |
启动docker
1 | docker run -p 54321:60000 --name submitmg -v /home/zack/dockerwork/mongodb_/data:/data/mongodb/data -v /home/zack/dockerwork/mongodb_/log:/data/mongodb/log/ --privileged=true -d mymongo |
进入docker容器
1 | docker exec -it cdebf8e13939 /bin/bash |
登录数据库
1 | ./mongo --port 60000 |
创建数据库 submit
1 | use submit |
创建数据库表
1 | db.createCollection("log_info") |
文档结构如下
1 | { |
创建索引
1 | db.log_info.createIndex({"ic":1,"compareid":-1}) |
插入数据测试
1 | db.log_info.insert({ |
查询刚才插入的数据
1 | db.log_info.find() |
启动redis容器
1 拉取镜像
1 | docker pull redis:3.2 |
2 用镜像启动容器
1 | docker run -p 6679:6379 -v /home/zack/dockerwork/redis/data:/data |
3 配置redis
在/home/zack/dockerwork/redis/conf/redis.conf下创建redis.conf文件
1 |
|
4 启动客户端
docker exec -it 139abd0bd512 redis-cli
进入命令模式后就可以set key value测试了。退出容器可以在redis/data路径里看到appendonly.aof文件里有命令
感谢关注公众号
今天的笔记就这些吧,感谢关注公众号