windows 环境
- Docker Desktop 设置国内镜像源
{
"debug": false,
"experimental": false,
"features": {
"buildkit": true
},
"insecure-registries": [],
"registry-mirrors": [
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://docker.mirrors.ustc.edu.cn"
]
}
- 注意映射盘符 E盘 就是 /e
Mysql 容器
拉取镜像
docker pull mysql
制作容器
docker run -itd --name mysql-test -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql:latest
Redis 容器
- 拉取镜像【官方镜像】
docker pull redis:6.2.6
- 制作容器【如需映射配置文件,可以去官网下载】
docker run -p 6379:6379 --name redis \
-v /e/home/docker/redis/conf/redis.conf:/usr/local/etc/redis/redis.conf \
-d 40c68ed3a4d2 redis-server /usr/local/etc/redis/redis.conf
YAPI 容器
- 创建 MongoDB 数据卷
docker volume create mongo_data_yapi
- 启动 MongoDB
docker run -d --name mongo-yapi -v mongo_data_yapi:/data/db mongo
- 获取 Yapi 镜像
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi
- 初始化 Yapi 数据库索引及管理员账号
docker run -it --rm --link mongo-yapi:mongo --entrypoint npm --workdir /api/vendors registry.cn-hangzhou.aliyuncs.com/anoy/yapi run install-server
- 启动 Yapi 服务
docker run -d --name yapi --link mongo-yapi:mongo --workdir /api/vendors -p 3000:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js
- 使用 Yapi
访问 http://localhost:3000
登录账号 admin@admin.com
密码 ymfe.org