Docker-compose 命令 —— 筑梦之路
2023-09-14 09:09:35 时间
docker-compose 命令参数:
build 构建(重新构建)项目中的服务容器
config 检测compose文件的错误
up 启动服务
down 停止容器
images 列出项目中所包含的镜像
logs 查看服务容器的日志
kill 发送 SIGKILL 信号来强制停止服务容器
port 查看某个容器端口所映射的公共端口
ps 列出项目中目前的所有容器
restart 重启项目中的服务
rm 删除所有停止状态的服务容器
run 在指定服务上运行一个命令
scale 设置指定服务运行的容器个数
stop 停止处于运行状态的容器
start 启动被stop的服务容器
top 查看各个服务容器内运行的进程
pause 暂停一个服务容器
unpause 恢复处于暂停状态中的服务
docker-compose术语:
服务(service):一个应用容器,实际上可以运行多个相同镜像的实例。
项目(project):由一组关联的应用容器组成的一个完整业务单元。
一个项目可以由多个服务(容器)关联而成,Compose面向项目进行管理。
docker-compose命令格式:
docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]
docker-compose命令选项:
-f:指定使用的compose模板文件,默认为当前目录下的docker-compose.yaml文件,可以多次指定。
-p:指定项目的名称,默认将使用所在目录名称作为项目名。
–verbose:输出更多调试信息。
-v:打印版本信息并退出。
docker-compose build
–force-rm:删除构建过程中的临时容器;
–no-cache:构建镜像过程中不使用cache(这会加长构建过程);
–pull:始终尝试通过pull来获取更新版本的镜像;
验证Compose文件格式是否正确,若正确则显示配置,若格式错误显示错误原因
docker-compose config
docker-compose up
-d:在后台运行服务容器;
–no-color:不使用颜色来区分不同的服务的控制台输出;
–no-deps:不启动服务所链接的容器;
–force-recreate:强制重新创建容器,不能与 --no-recreate 同时使用;
–no-recreate:如果容器已经存在了,则不重新创建,不能与 --force-recreate 同时使用;
–no-build:不自动构建缺失的服务镜像;
-t:停止容器时候的超时(默认为 10 秒)
相关文章
- docker启动和关闭命令
- docker命令实战
- docker 记录一些常用的简单命令
- 常用的docker命令
- 查看linux执行的命令记录_docker history显示完整信息
- docker一键启动、关闭、删除命令
- 【保姆级】docker安装MySQL主从复制
- Docker轻量级可视化工具Portainer的基本使用
- n2.Docker家文件目录介绍和配置文件与守护进程命令参数一览
- docker的常用命令汇总_Docker命令
- docker导出镜像命令_docker批量导出镜像
- docker离线安装及配置tab补全_Docker安装
- windows下安装docker_bindService
- Docker - docker-compose方式搭建高效的开发环境
- 竞赛Docker提交指南
- 手动实现docker容器bridge网络模型
- Docker启动容器命令(docker start 容器名称)
- Docker删除容器命令(docker rm)
- docker 最新安装命令
- 「 【Docker】用docker运行2048小游戏(玩转docker) 」
- 「 【Docker】设置docker加速器(如何使docker下载速度变快) 」
- 「 【Docker】linux安装docker compose(小白安装) 」
- Docker部署MinIO
- 【Docker 系列】docker 学习 四,镜像相关原理
- 【Docker 系列】docker 学习六,探究一下数据卷容器
- 【Docker 系列】docker 学习八,Docker 网络
- 使用Docker安装Redis,一步到位!(docker安装redis)