docker上常用的软件安装

环境:

  • window11+docker desktop

sqlserver

shell 复制代码
docker pull mcr.microsoft.com/mssql/server:2025-latest
shell 复制代码
docker run -d `
  --restart=always `
  -e 'ACCEPT_EULA=Y' `
  -e 'MSSQL_SA_PASSWORD=YourStrong@Passw0rd' `
  -p 1433:1433 `
  --name sqlserver2025 `
  mcr.microsoft.com/mssql/server:2025-latest

pgsql

shell 复制代码
docker pull postgres:18.4
shell 复制代码
docker run -d `
  --restart=always `
  --name postgres18.4 `
  -e POSTGRES_PASSWORD=YourStrong@Passw0rd `
  -p 5432:5432 `
  postgres:18.4

mysql8.0

shell 复制代码
docker pull mysql:8.0
shell 复制代码
docker run -d `
  --restart=always `
  --name mysql8.0 `
  -p 3306:3306 `
  -e MYSQL_ROOT_PASSWORD=RootStrong@123 `
  -e MYSQL_DATABASE=test `
  -e MYSQL_USER=esd_user `
  -e MYSQL_PASSWORD=esd_password `
  mysql:8.0 `
  --character-set-server=utf8mb4 `
  --collation-server=utf8mb4_0900_ai_ci `
  --sql-mode=TRADITIONAL `
  --local-infile=1

oracle

oracle 官方的仓库需要登录,这是一个社区版的

shell 复制代码
docker pull gvenzl/oracle-free:23-slim
shell 复制代码
docker run -d `
  --restart=always `
  --name oracle-free-23-slim `
  -p 1521:1521 `
  -e ORACLE_PASSWORD=YourStrong@Passw0rd `
  gvenzl/oracle-free:23-slim

启动后,链接信息:

redis8.0

shell 复制代码
docker pull  redis:8.8.0
shell 复制代码
docker run -d `
  --restart=always `
  --name redis8.8.0 `
  -p 6379:6379 `
  redis:8.8.0

rabbitmq:4.3.2-management

shell 复制代码
docker pull rabbitmq:4.3.2-management 
shell 复制代码
docker run -d `
  --restart=always `
  --name 4.3.2-management `
  -p 5672:5672 `
  -p 15672:15672 `
  -e RABBITMQ_DEFAULT_USER=admin `
  -e RABBITMQ_DEFAULT_PASS=YourStrongPassword `
  rabbitmq:4.3.2-management
相关推荐
向上的车轮35 分钟前
GitHub Actions 自动化运维实战:Java + TypeScript 全栈项目 CI/CD 至阿里云
运维·自动化·github
重庆小透明37 分钟前
深入探寻微服务【第三篇微服务的组件】
运维·微服务·架构
智脑API1 小时前
Codex config.toml check_for_update_on_startup 怎么关闭?离线环境与版本提醒排查
运维·服务器·前端
云川之下1 小时前
【k8s】sriov‑device‑plugin、sriov‑network‑config‑daemon详解
云原生·容器·kubernetes
2401_8685347810 小时前
数仓开发落地手册
linux·运维
正在走向自律11 小时前
使用atop工具监控Linux系统指标
linux·运维·php·实时监控·atop分析内存
yyy(十一月限定版)13 小时前
017【入门】最小栈
linux·运维·服务器
2401_8949155314 小时前
GEO 源码部署如何实现精准地域分发?核心配置参数深度讲解
java·运维·服务器·后端·开源
golang学习记14 小时前
Go 项目使用docker compose的正确方式
开发语言·docker·golang
常乐か15 小时前
VMware Workstation Pro 17 搭建 Ubuntu 24.04 完整指南
linux·运维·ubuntu