docker安装各种常用软件

2025-04-02

docker安装mongo

以mongo为例详细介绍安装步骤,其它脚本则不再作详细介绍

1. 拉取 MongoDB 镜像

docker pull mongo

默认拉取最新版(latest),如需指定版本(如 5.0):

docker pull mongo:5.0

2. 运行 MongoDB 容器

docker run --name  mongo -d -p 27017:27017 \
  -e MONGO_INITDB_ROOT_USERNAME=root \
  -e MONGO_INITDB_ROOT_PASSWORD=password \
  -v /path/on/host:/data/db \
  --restart=always mongo
  • --name my-mongo:容器名称(可自定义)。

  • -d:后台运行。

  • -p 27017:27017:将宿主机的 27017 端口映射到容器的 27017 端口(MongoDB 默认端口)。

  • MONGO_INITDB_ROOT_USERNAME:管理员用户名。

  • MONGO_INITDB_ROOT_PASSWORD:管理员密码。

  • -v /path/on/host:/data/db:将宿主机的 /path/on/host 目录挂载到容器的 /data/db(MongoDB 数据目录,为防止容器删除后数据丢失,建议挂载宿主机目录)。

  • --restart=always :设置为开机自启

3. 验证 MongoDB 运行

查看容器状态

docker ps

若看到 mongo 状态(status)为 Up,说明运行成功

CONTAINER ID   IMAGE     COMMAND                  CREATED         STATUS         PORTS                                             NAMES
f3900ac6ceea   mongo     "docker-entrypoint.s…"   7 minutes ago   Up 7 minutes   0.0.0.0:27017->27017/tcp, [::]:27017->27017/tcp   mongo

docker安装redis

docker run -d --name redis \
  -p 6379:6379 \
  -v /your/local/redis/data:/data \
  --restart=always  redis

PREV
pip修改下载源,加快下载速度
NEXT
Blob