Docker 常用镜像启动模版

docker 映射端口 -p <主机端口>:<容器端口>

MySQL

1
2
3
4
5
docker run -d \
--name mysql-container \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
mysql:latest

SQL Server

1
2
3
4
5
6
7
docker run -d \
--name mssql-container \
-p 1433:1433 \
-e "ACCEPT_EULA=Y" \
-e "SA_PASSWORD=StrongPassw0rd@" \
--platform linux/amd64 \
mcr.microsoft.com/mssql/server:latest

Oracle

1
2
3
4
5
6
7
8
docker run -d \        
--name oracle23 \
--platform linux/arm64 \
-p 1521:1521 \
-p 5500:5500 \
-e ORACLE_PASSWORD=Oracle123 \
-v $HOME/docker/oracle-data:/opt/oracle/oradata \
gvenzl/oracle-free:latest

Postgresql

1
2
3
4
5
6
7
8
docker run -d \
--name postgres \
-e POSTGRES_USER=myuser \
-e POSTGRES_PASSWORD=123456 \
-e POSTGRES_DB=auth \
-p 5432:5432 \
-v pgdata:/var/lib/postgresql/data \
postgres:16