详细介绍:使用纯Docker命令搭建多服务环境(Linux版)

下面我将详细介绍如何使用docker命令(不使用docker-compose)在Linux上搭建完整的服务环境。

一、创建专用网络

首先创建一个共享网络让所有容器可以互相通信:

docker network create app_network

二、逐个启动服务

1. 启动MySQL容器

docker run -d \
--name mysql \
--network app_network \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=rootpassword123 \
-e MYSQL_DATABASE=app_db \
-e MYSQL_USER=app_user \
-e MYSQL_PASSWORD=userpassword123 \
-v mysql_data:/var/lib/mysql \
-v $(pwd)/mysql/conf.d:/etc/mysql/conf.d \
--restart unless-stopped \
--health-cmd="mysqladmin ping -h localhost" \
--health-interval=5s \
--health-timeout=5s \
--health-retries=5 \
mysql:8.0

2. 启动MongoDB容器

<
posted @ 2025-08-05 11:16  yfceshi  阅读(11)  评论(0)    收藏  举报