OS
databases
PostgreSQL
postgres:alpine
minidocks/postgres
1 2 3
| docker run -d -p 5432:5432 \ -e POSTGRES_PASSWORD=123456 \ --name postgres postgres:alpine
|
MySQL
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
|
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
weasyprint
1 2 3
| docker run --rm -v $PWD:/app \ -w /app minidocks/weasyprint \ https://weasyprint.org/ weasyprint.pdf
|