Skip to content

第 10 课:Docker 入门——测试环境不求人

3 分钟拉一套测试环境

一、Docker 是什么

把你的应用和它的依赖打包到一起,到处都能跑。

二、常用命令

bash
docker ps                    # 看运行中的容器
docker pull mysql:8.0        # 拉取镜像
docker run -d --name my-mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:8.0
docker exec -it my-mysql bash  # 进入容器
docker logs my-mysql         # 看日志
docker stop my-mysql         # 停止
docker rm my-mysql           # 删除

三、docker-compose——一键拉起

yaml
version: '3'
services:
  mysql:
    image: mysql:8.0
    environment:
      MYSQL_ROOT_PASSWORD: 123456
    ports:
      - "3306:3306"
  redis:
    image: redis:7
    ports:
      - "6379:6379"
  app:
    image: my-app:latest
    ports:
      - "8080:8080"
bash
docker-compose up -d    # 启动
docker-compose down     # 停止并清理

测试前 up,测试完 down,环境干净利落。

💬 给清秀留言