docker 运行 mysql redis mongo 文档

注意修改自己的数据持久化位置 和 容齐名称

doc

code content
restart 开机启动
privileged 本机root权限

mysql

安装代码

docker run --name H-mysql -d -h 0.0.0.0 -p 3306:3306 -v C:\Users\H-dev\Documents\docker_volumes\mysql/conf:/etc/mysql/conf.d -v C:\Users\H-dev\Documents\docker_volumes\mysql/data:/var/lib/mysql --restart=always  --privileged=true -e MYSQL_ROOT_PASSWORD=123456 mysql

局域网root 登录

需到 mysql 数据库 运行一下内容

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%';
select user,host from mysql.user;
update mysql.user set host = '%' where user = 'root';
flush privileges; -- 刷新

mongo

安装代码

docker run -d --name H-mongo --privileged=true --restart=always -p 27017:27017 -h 0.0.0.0 -v C:\Users\H-dev\Documents\docker_volumes\mongo\data:/data/db -v C:\Users\H-dev\Documents\docker_volumes\mongo\conf:/data/configdb mongo

redis

安装代码

docker run --privileged=true --restart=always -h 0.0.0.0 -p 6379:6379 -v C:\Users\H-dev\Documents\docker_volumes\redis\data:/data -v C:\Users\H-dev\Documents\docker_volumes\redis\conf\redis.conf:/etc/redis/redis.conf --name=H-redis -d redis redis-server /etc/redis/redis.conf

你可能感兴趣的:(docker 运行 mysql redis mongo 文档)