Skip to content

使用Docker搭建开发环境

postgresql 安装

Terminal window
docker pull postgres
docker run --name mypostgres -d -p 5432:5432 -e POSTGRES_PASSWORD=123456 postgres

mysql5.7 安装

Terminal window
docker pull mysql:5.7
docker run --name mysql5.7 -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

redis

Terminal window
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上要使用”包起来

kafka

Terminal window
docker pull wurstmeister/zookeeper
docker pull wurstmeister/kafka
# 启动zk
docker run -d --name zookeeper -p 2181:2181 wurstmeister/zookeeper
# 启动kafka(注意修改ip)
docker run -d --name kafka -p 9092:9092 -e KAFKA_BROKER_ID=0 -e KAFKA_ZOOKEEPER_CONNECT=10.250.0.226:2181/kafka -e KAFKA_ADVERTISED_LISTENERS=PLAINTEXT://10.250.0.226:9092 -e KAFKA_LISTENERS=PLAINTEXT://0.0.0.0:9092 wurstmeister/kafka