使用 Docker 快速安装部署各种常用数据库和中间件(无bug版,10分钟完成配置和各类软件安装)
以下是使用Docker快速安装部署各种常用数据库和中间件的指南,这些服务都被配置为使用默认的配置文件,以便快速启动和运行。
首先,确保您已经安装了Docker。
- MySQL:
docker run --name mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:tag
这里tag
是您想要安装的MySQL版本,比如5.7
、8.0
。
- PostgreSQL:
docker run --name postgres -e POSTGRES_PASSWORD=my-secret-pw -d postgres:tag
这里tag
是您想要安装的PostgreSQL版本,比如10
、11
、12
。
- MongoDB:
docker run --name mongo -e MONGO_INITDB_ROOT_USERNAME=mongoadmin -e MONGO_INITDB_ROOT_PASSWORD=secret -d mongo:tag
这里tag
是您想要安装的MongoDB版本,比如3.6
、4.0
。
- Redis:
docker run --name redis -d redis:tag
这里tag
是您想要安装的Redis版本,比如5.0
、6.0
。
- Elasticsearch:
docker run --name elasticsearch -e discovery.type=single-node -d elasticsearch:tag
这里tag
是您想要安装的Elasticsearch版本,比如7.4
、7.5
。
- RabbitMQ:
docker run --name rabbitmq -d rabbitmq:tag
这里tag
是您想要安装的RabbitMQ版本,比如3-management
。
- Nginx:
docker run --name nginx -d nginx:tag
这里tag
是您想要安装的Nginx版本,比如latest
、alpine
。
- Tomcat:
docker run --name tomcat -d tomcat:tag
这里tag
是您想要安装的Tomcat版本,比如9-jdk11
、8-jdk8
。
- Apache Cassandra:
docker run --name cassandra -d cassandra:tag
这里tag
是您想要安装的Cassandra版本,比如3.11
、4.0
。
请注意,这些命令仅用于快速部署测试。在生产环境中,您需要根据具体需求进行配置,包括环境变量、持久化数据存储、网络配置等。
评论已关闭