Skip to content

songjiyang/mydocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用docker在本地搭建mysql服务

mysql

cd mysql
docker-compose up -d
  • 如果本地有正在运行的mysql,可以停掉,或者在docker-compose.yml配置文件更换端口
  • 如果没有mysql客户端可以装MySQLWorkbench, 然后将export PATH=$PATH:/Applications/MySQLWorkbench.app/Contents/MacOS 放入.bashrc或者.zshrc文件中,使用MySQLWorkbench的客户端
  • 如果报ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)错误, 将mysql --host localhost -u root -p改成mysql --host 127.0.0.1 -u root -p, 因为127.0.0.1会让客户端使用tcp/ip连接而不是socket,具体可以查看stackoverflow
  • mysql的数据存在dbData目录里面,如果不删除这个目录,原来的数据是存在的,如果想更换密码只改docker-compose.yml不会生效,可以使用mysql客户端去改密码或者当数据不再有用的时候,直接删除dbData目录

mongodb

cd mongodb
docker-compose up -d
  • 客户端docker exec -it mongodb mongo, mongodb是容器名称

redis

cd redis
docker-compose up -d
  • 客户端docker exec -it redis redis-cli, redis是容器名称

elasticsearch

官方文档

  • 将数据放入dbData, 加入kibana, 要放入同一个网络,kibana要等elasticsearch加载好才能加载,时间可能稍微有点长,macbook air等了快10分钟。
  • Kibana server is not ready yet解决方法

About

some docker run my pc

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published