Skip to content

使用Docker搭建开发环境

终端窗口
docker pull postgres
docker run --name mypostgres -d -p 5432:5432 -e POSTGRES_PASSWORD=123456 postgres
终端窗口
docker pull mysql:5.7
docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7
终端窗口
docker pull redis:latest
docker run --name redis -p 6379:6379 -d redis:latest redis-server --appendonly yes --requirepass 'sDF234sdf#@@$@$fdd'

注意: 启动redis时,windows上 —requirepass 的密码可以使用""包起来,mac上要使用”包起来

终端窗口
docker pull elasticsearch:7.14.0
docker run --name es7.14 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -d elasticsearch:7.14.0
# 编辑文件,没有则新增
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-reload
sudo systemctl restart docker