- 相关软件:
- RIder
- DataGrip
- Docker
- GIthub Desktop
- Sourcetree
- ...
- 环境配置:
Docker配置mysql,sql server,redis,seq等环境
- 配置Azure Sql Edge
sudo docker pull mcr.microsoft.com/azure-sql-edge:latest # 拉取镜像 sudo docker run --cap-add SYS_PTRACE -e 'ACCEPT_EULA=1' -e 'MSSQL_SA_PASSWORD=[password]' -p 1433:1433 --name azuresqledge -d mcr.microsoft.com/azure-sql-edge # 运行镜像于容器中 password为项目中配置的密码
- 配置RabbitMQ
docker pull rabbitmq # 拉取镜像 docker run -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest --name mq --hostname localhost -p 15672:15672 -p 5672:5672 -d rabbitmq:3-management # 运行 name为容器中mq的名字
- 配置redis
docker pull redis:latest # 拉去官方镜像 docker images # 查看本地镜像是否拉取完成 docker run -itd --name redis-test -p 6379:6379 redis # 运行
- 配置seq
docker pull datalust/seq docker run \ --name seq \ -d \ --restart unless-stopped \ -e ACCEPT_EULA=Y \ -e SEQ_FIRSTRUN_ADMINPASSWORDHASH="$PH" \ -v /path/to/seq/data:/data \ -p 80:80 \ -p 5341:5341 \ datalust/seq
- 配置MySQL(5.7 跟 8.0)
docker pull mysql:8.0 (版本不同只需要拉取不同版本镜像即可) docker run --name=my-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=<your_password> -d mysql:8.0
最终效果
拉取的镜像
容器管理
在gitlab下Solar下创建一个仓库
仓库以及项目命名规则:PractiseFor你的英文名
项目架构如下: