【docker】docker compose 支持的命令

1.Compose 所支持的命令

build 		Build or rebuild services --构建项目中的服务容器
bundle 		Generate a Docker bundle from the Compose file --从Compose 文件生成分布式应用程序包
config 		Validate and view the Compose file --验证并查看Compose 文件
create 		Create services --为服务创建容器
down 		Stop and remove containers, networks, images, and volumes --停止容器并删除由其创建的容器/网络/卷
events 		Receive real time events from containers--为项目中的每个容器流式传输容器事件
exec 		Execute a command in a running container--这相当于docker exec,服务中运行任意命令。
help 		Get help on a command --获得一个命令的帮助
images 		List images--列出镜像
kill 		Kill containers--强制停止服务容器
logs 		View output from containers--查看服务容器的输出
pause 		Pause services--暂停一个容器
port 		Print the public port for a port binding --打印某个容器端口所映射的公共端口
ps 			List containers--列出项目中目前所有的容器
pull 		Pull service images --拉取服务依赖镜像
push 		Push service images --推送服务镜像
restart 	Restart services--重启项目中的服务
rm 			Remove stopped containers --删除所有停止状态的服务容器
run 		Run a one-off command --在指定服务上执行一个命令
scale 		Set number of containers for a service--设置指定服务执行的容器个数
start 		Start services--启动已存在的服务容器
stop 		Stop services --停止已存在的服务容器
top 		Display the running processes--显示容器正在运行的进程
unpause 	Unpause services--恢复处于暂停状态的容器
up 			Create and start containers--自动完成包括构建镜像、创建服务、启动服务并关联服务相关容器的一系列操作
version Show the Docker-Compose version information --输出版本
docker-compose [-f=<arg>...] [options] [COMMAND] [ARGS]

2.参数选项

-f,--file file 指定模板文件,默认是docker-compose.yml 模板文件,可以多次指定
-p,--project-name name 指定项目名称,默认使用所在目录名称作为项目名称
--x-networking 使用Docker 的后端可插拔网络特性
--x-networking-driver driver 指定网络的后端驱动,默认使用bridge
--verbose 输入更多的调试信息
-v,--version 输出版本信息

3.环境变量 

可以通过环境变量来配置Compose 的行为:
COMPOSE_PROJECT_NAME 设置通过Compose 启动的每一个容器前添加的项目名称,
默认是当前工作目录的名字。
COMPOSE_FILE 设置要使用的docker-compose.yml 的路径。默认路径是当前工作目录。
DOCKER_HOST 设置Docker daemon 的地址。默认使用unix:///var/run/docker.sock,
与Docker 客户端采用的默认值一致。
DOCKER_TLS_VERIFY 如果设置不为空,则与Docker daemon 交互通过TLS 进行。
DOCKER_CERT_PATH 配置TLS 通信所需要的验证(ca.pem、cert.pem 和key.pem)文件
的路径,默认是~/.docker

4.docker+compose 命令组合

docker compose version --查看版本
docker compose info --查看配置信息
docker compose up --创建并启动所有服务
docker compose up -d --在后台所有启动服务
docker compose images --所有镜像
docker compose ps --查看当前正在运行的容器
docker compose ps -a --查看所有容器,包括未运行中的
docker compose stop --停止所有容器
docker compose stop web --停止某个服务
docker compose rm -f web --移除已经停止的服务容器
docker compose restart --重启
docker compose logs -t --tail="100" #查看最新100 条日志

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值