抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

OS

  • alpine
  • debian
    • debian:12-slim
  • fedora

databases

PostgreSQL

  • postgres:alpine
  • minidocks/postgres
1
2
3
docker run -d -p 5432:5432 \
-e POSTGRES_PASSWORD=123456 \
--name postgres postgres:alpine

MySQL

  • mysql:debian
1
2
3
docker run -d -p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=123456 \
--name mysql mysql:debian

openGauss

  • enmotech/opengauss
  • opengauss/opengauss:5.0.0

251 DB。密码还有要求,破事真多。
社区做的晚也就罢了,连个 latest 标签都没有,不会又是大学生做的吧。而且基于 openEuler 镜像,比较大。

1
2
3
4
docker run -d \
-e GS_PASSWORD=openGauss@123 \
--privileged=true \
--name opengauss enmotech/opengauss

Redis

  • redis:alpine
  • minidocks/redis
1
2
docker run -d -p 6379:6379 \
--name redis redis:alpine

tools

Nginx

  • nginx:alpine
  • nginx:alpine-perl
1
2
3
4
docker run -d \
--network host \
--name nginx \
nginx:alpine

挂载本地目录

1
2
3
4
5
6
7
8
9
mkdir -p nginx/conf.d nginx/web
cd nginx
docker run -d \
-v $PWD/conf.d:/etc/nginx/conf.d \
-v $PWD/web:/usr/share/nginx \
--network host \
--restart=always \
--name nginx \
nginx:alpine

Httpd

  • httpd:alpine

weasyprint

1
2
3
docker run --rm -v $PWD:/app \
-w /app minidocks/weasyprint \
https://weasyprint.org/ weasyprint.pdf

评论