docker安装数据库

docker安装数据库

mysql

1
docker pull mysql:5.6

客户端不支持最新的mysql认证方式所以安装5.6

1
docker run -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

mssql

1
2
3
docker pull mcr.microsoft.com/mssql/server

docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=Test123456" -p 1433:1433 -d mcr.microsoft.com/mssql/server

不要添加-m的选项

mongodb

1
2
3
4
5
6
7
docker pull mongo

docker run -p 27017:27017 -d mongo

docker exec -it containerid "bash"

mongo

说明

查看数据库是否运行

1
docker ps