Docker/Podman 常用镜像

常用镜像

OS

Alpine

  • alpine

databases

PostgreSQL

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

MySQL

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

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
docker run -d -p 80:80 -p 443:443 \
--name nginx nginx:alpine

实例化(挂载本地目录)

1
2
3
4
5
mkdir -p nginx/conf.d nginx/html
cd nginx
docker run -d -p 80:80 -p 443:443 \
-v `pwd`/html:/usr/share/nginx/html \
--name=nginx nginx:alpine

Httpd

  • httpd:alpine

Portainer-ce

  • portainer/portainer-ce:latest
1
2
3
4
5
6
docker volume create portainer_data
docker run -d -p 9443:9443 \
--name portainer --restart=always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v portainer_data:/data \
portainer/portainer-ce:latest

weasyprint

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

其他

  • minidocks/java:8