实际上,fig
命令在 Docker 中已经被 docker-compose
命令取代。Fig 是一个早期的容器编排工具,后来被 Docker 公司收购并发展为现在的 Docker Compose。
如果你是在寻找 Docker Compose 相关的命令参考,请看以下基本的 docker-compose
命令:
-
新建与构建项目:
docker-compose build # 根据 `docker-compose.yml` 构建服务镜像
-
启动与运行项目:
docker-compose up -d # 后台(detached模式)启动所有服务 docker-compose up # 交互式启动并在前台显示服务输出
-
停止与重启项目:
docker-compose stop # 停止正在运行的所有服务 docker-compose restart # 重启所有服务
-
查看服务状态:
docker-compose ps # 显示当前项目的容器状态
-
进入容器:
docker-compose exec <service> bash # 进入指定服务的容器执行bash shell
-
删除容器和网络资源:
docker-compose down # 停止并删除所有容器、网络及未映射的数据卷
-
配置文件操作:
docker-compose config # 验证并显示 `docker-compose.yml` 的解析结果
-
其他命令:
docker-compose logs # 查看服务日志 docker-compose top # 查看服务中运行进程信息 docker-compose scale # 扩展或收缩服务实例的数量
每个命令可以配合服务名称来操作单个服务,例如:docker-compose up service_name
只会启动名为 service_name
的服务。
记得在使用这些命令前,确保在项目目录下有一个有效的 docker-compose.yml
文件,该文件定义了服务、网络以及数据卷等配置信息。