0%

常用服务的docker快速启动

1. MySQL

1.1 启动最新版本

1
2
docker pull mysql:latest   
docker run -p 3307:3306 --name mysql_latest -e MYSQL_ROOT_PASSWORD=123456 -d mysql:latest

看最新版本对应的版本号:

1
docker run --rm mysql:latest mysql -V

启动历史5.7版本

1
2
docker pull mysql:5.7
docker run -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7

1.2 允许外网连接

1
2
3
4
5
6
docker exec -it mysql  /bin/bash
mysql -u root -p

ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY '12345678';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
flush privileges;

2. Redis

2.1 启动最新版本

1
2
docker pull redis:latest
docker run -d --name redis -p 6379:6379 redis:latest --requirepass "123456"

看最新版本对应的版本号:

1
docker run --rm redis:latest redis-cli -v

3. Sql Server

1
2
3
4
5
docker pull mcr.microsoft.com/azure-sql-edge

docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=Unix2dos' -p 1433:1433 --name sqlserver2024 -d mcr.microsoft.com/azure-sql-edge

#用户名密码:sa Unix2dos

4. PgSQL

1
2
3
4
docker pull postgres
docker run --name my_postgres -e POSTGRES_PASSWORD=cplus123456 -p 5432:5432 -d postgres

CREATE DATABASE "sui-indexer";
可以加首页作者微信,咨询相关问题!