Docker安装常见数据库命令汇总
- Mysql
shell
docker run -d \
--name mysql \
-p 3306:3306 \
-e MYSQL_ROOT_PASSWORD=密码 \
-e TZ=Asia/Shanghai \
-v mysql-data:/var/lib/mysql \
--restart unless-stopped \
mysql:latest \
删除
shell
docker rm -f -v mysql
docker volume rm mysql-data
- MongoDB
shell
docker run -d \
--name mongo \
-p 27017:27017 \
-e MONGO_INITDB_ROOT_USERNAME=用户名 \
-e MONGO_INITDB_ROOT_PASSWORD=密码 \
-v mongo-data:/data/db \
-v mongo-config:/data/configdb \
--restart unless-stopped \
mongo:latest
删除
shell
docker rm -f -v mongo
docker volume rm mongo-data mongo-config
- Redis
shell
docker run -d \
--name redis \
-p 6379:6379 \
-v redis-data:/data \
--restart unless-stopped \
redis:latest \
redis-server --requirepass 密码 --appendonly yes
删除
shell
docker rm -f -v redis
docker volume rm redis-data
- PostgreSQL
shell
docker run -d \
--name pgsql \
-p 5432:5432 \
-e POSTGRES_USER=用户名 \
-e POSTGRES_PASSWORD=密码 \
-e TZ=Asia/Shanghai \
-v pg-data:/var/lib/postgresql \
--restart unless-stopped \
postgres:latest
删除
shell
docker rm -f -v pgsql
docker volume rm pg-data