Mac安装MySQL、Redis、MongoDB、NSQ、Docker

安装MySQL:https://www.jianshu.com/p/199492627ccc

安装Redis:https://blog.csdn.net/realize_dream/article/details/106227622

安装MongoDB:https://www.runoob.com/mongodb/mongodb-osx-install.html,使用brew方式即可,brew tap mongodb/brew不能缺少。

安装NSQ:https://nsq.io/deployment/installing.html 下载,终端中cd到nsq的bin目录下,执行./nsqlookupd,和./nsqadmin --lookupd-http-address=127.0.0.1:4161。如果弹出:无法打开,因为无法验证开发者,在系统偏好设置-安全与隐私-通用,点击仍然允许。然后访问http://127.0.0.1:4171/即可看到控制台。文档:https://nsq.io/overview/quick_start.html。

安装已经绿色的MySQL GUI工具:Navicat for MySQL:https://download.csdn.net/download/weixin_38746387/12024247,如果只是查看MySQL,推荐Sequel Pro,但如果需要导入SQL文件,推荐Navicat,Sequel Pro很慢。

安装免费的MongoDB GUI工具:Robo 3T:https://robomongo.org/,Users中可以添加用户和对应的密码。

安装Docker:https://www.runoob.com/docker/macos-docker-install.html,推荐手动安装,brew下载docker很慢。新版Docker的镜像配置:Preferences-Docker Engine里面加上:
“registry-mirrors”: [
“http://hub-mirror.c.163.com”
]:
{
“experimental”: false,
“builder”: {
“gc”: {
“defaultKeepStorage”: “20GB”,
“enabled”: true
}
},
“features”: {
“buildkit”: true
},
"registry-mirrors": [
“http://hub-mirror.c.163.com”
]

}

打包go项目到Docker:
拉取操作系统
docker pull centos:7.2.1511
查看镜像
docker images
启动容器
docker run -p 本机端口:映射到docker的端口 --name 容器名称 -e ENV=“环境,如dev” -it 镜像ID /bin/bash
离开容器
exit
查看所有容器
docker ps -a
查看运行中的容器
docker ps
重启容器
docker restart 容器ID
停止容器
docker stop 容器ID
打包go可执行文件
https://blog.csdn.net/haoranhaoshi/article/details/118660262
放进容器
docker cp 打包的可执行文件路径 容器名称:容器内放置打包的可执行文件的路径,如/var/www
生成镜像
docker commit -a “作者名称” -m “描述” 容器ID 镜像名称:版本
导出镜像
docker save -o tar文件导出路径 镜像名称:版本
删除镜像
docker rmi 镜像ID
导入镜像
docker load < tar文件路径

你可能感兴趣的:(工具,mongodb,redis,mysql)