使用Docker搭建开发环境
PostgreSQL
Section titled “PostgreSQL”docker pull postgresdocker run --name mypostgres -d -p 5432:5432 -e POSTGRES_PASSWORD=123456 postgresMySQL 5.7
Section titled “MySQL 5.7”docker pull mysql:5.7docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7docker pull redis:latestdocker run --name redis -p 6379:6379 -d redis:latest redis-server --appendonly yes --requirepass 'sDF234sdf#@@$@$fdd'注意: 启动redis时,windows上 —requirepass 的密码可以使用""包起来,mac上要使用”包起来
RocketMQ
Section titled “RocketMQ”docker pull elasticsearch:7.14.0docker run --name es7.14 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.14.0docker设置代理
Section titled “docker设置代理”# 编辑文件,没有则新增vim /etc/systemd/system/docker.service.d/http-proxy.conf
# 填写内容
[Service]Environment="HTTP_PROXY=http://10.4.1.182:7890"Environment="HTTPS_PROXY=http://10.4.1.182:7890"Environment="NO_PROXY=localhost,127.0.0.1"
# 重启
sudo systemctl daemon-reloadsudo systemctl restart docker