以下是在CentOS上安装Docker并使用Docker命令安装MySQL、Redis、MinIO、MongoDB、RabbitMQ、Nacos和Seata的步骤:
- 安装Docker:
sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io
sudo systemctl start docker
sudo systemctl enable docker
- 安装MySQL:
sudo docker pull mysql:5.7
sudo docker run --name mysql -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql:5.7
- 安装Redis:
sudo docker pull redis
sudo docker run --name redis -d redis
- 安装MinIO:
sudo docker pull minio/minio
sudo docker run -p 9000:9000 -p 9001:9001 --name minio \
-e "MINIO_ROOT_USER=minioadmin" \
-e "MINIO_ROOT_PASSWORD=minioadmin" \
-v /mnt/data:/data \
minio/minio server /data --console-address ":9001"
- 安装MongoDB:
sudo docker pull mongo
sudo docker run --name mongodb -d -p 27017:27017 mongo
- 安装RabbitMQ:
sudo docker pull rabbitmq:3-management
sudo docker run --name rabbitmq -p 5672:5672 -p 15672:15672 -d rabbitmq:3-management
- 安装Nacos:
sudo docker pull nacos/nacos-server
sudo docker run --name nacos -e MODE=standalone -p 8848:8848 -d nacos/nacos-server
- 安装Seata:
sudo docker pull seataio/seata-server
sudo docker run --name seata-server -p 8091:8091 seataio/seata-server
每个命令都应在CentOS的终端中执行,并确保在执行每个命令之前,您已经安装了Docker并且正在运行。这些命令将会从Docker Hub拉取相应的镜像,并且运行容器。您可以通过访问相应的默认端口来使用这些服务。