docker run -it --name u ubuntu:22.04 bash # 交互式进入 Ubuntu
docker run -it --name c centos:stream9 bash # CentOS
系统镜像适合做测试、学习与构建基础环境。
# Nginx:把本地目录挂为站点
docker run -d --name web -p 8080:80 \
-v /opt/html:/usr/share/nginx/html nginx
# Apache httpd
docker run -d --name httpd -p 8081:80 httpd
访问 http://localhost:8080 即可看到页面。
# MySQL:挂卷持久化 + 设 root 密码
docker run -d --name mysql \
-e MYSQL_ROOT_PASSWORD=123456 \
-v mysql-data:/var/lib/mysql \
-p 3306:3306 mysql:8
# MongoDB
docker run -d --name mongo \
-v mongo-data:/data/db \
-p 27017:27017 mongo
生产数据务必用卷挂载,否则容器一删数据就没了。