Mysql
拉取镜像:
docker pull mysql:5.6
启动:
docker run -p 3306:3306 --name mysql -v /joker/mysql/conf:/etc/mysql/conf.d -v /joker/mysql/logs:/logs -v /joker/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6
进入交互模式:
docker exec -it mysql容器ID /bin/bash
测试数据库:
mysql -uroot -p
容器数据备份:
docker exec mysql容器ID sh -c ' exec mysqldump --all-databases -uroot -p"root" ' > /joker/all-databases.sql
Redis
拉取镜像:
docker pull redis:3.2
启动:
docker run -p 6379:6379 --name redis -v /joker/redis/data:/data -v /joker/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf -d redis:3.2 redis-server /usr/local/etc/redis/redis.conf --appendonly yes
进入交互模式:
docker exec -it redis容器ID redis-cli