Docker Compose 常用命令
Compose常用选项
- # docker-compose主命令后面跟其他命令
- docker-compose
- Usage: docker-compose [-f <arg>...] [options] [COMMAND] [ARGS...]
- -f 指定Compose配置文件,默认docker-compose.yml
- -p 指定项目名称,默认目录名
- --verbose 显示更多的输出
- # 重新构建服务
- build
- Usage: build [options] [--build-arg key=val...] [SERVICE...]
- --no-cache 不使用缓存构建镜像
- --build-arg key=val 设置构建时变量
- # 验证和查看Compose文件语法是否正确
- config
- Usage: config [options]
- -q, --quiet 只验证不打印
- --services 只打印服务名称,每行一个
- --volumes 打印数据卷名称,每行一个
- # 在运行的容器里执行命令
- exec
- Usage: exec [options] SERVICE COMMAND [ARGS...]
- -d 在后台运行命令
- --privileged 给这个进程赋予特权权限
- -u, --user USER 作为该用户运行该命令
- -T 禁用分配伪终端,默认分配一个终端
- --index=index 多个容器时的索引数字,默认1
- # 打印绑定的开放端口
- port
- Usage: port [options] SERVICE PRIVATE_PORT
- --protocol=proto tcp或udp,默认tcp
- --index=index 多个容器时的索引数字,默认1
- # 列出容器
- ps
- Usage: ps [options] [SERVICE...]
- -q 只显示ID
- # 删除停止的服务容器
- rm
- Usage: rm [options] [SERVICE...]
- -f, --force 强制删除
- -s, --stop 删除容器时如果需要先停止容器
- -v 删除与容器相关的任何匿名卷
- # 指定一个服务启动容器数
- scale
- Usage: scale [options] [SERVICE=NUM...]
- # 创建和启动容器
- up
- Usage: up [options] [--scale SERVICE=NUM...] [SERVICE...]
- -d 在后台运行容器
- -t 指定超时时间
- -no-deps 不启动连接服务
- --no-recreate 如果容器存在,不重建他们
- --no-build 不构建镜像,即使它丢失
- --build 启动容器下构建镜像
- --scale SERVICE=NUM 指定一个服务(容器)的启动数量
- # 停止服务
- stop
- Usage: stop [SERVICE...]
- # 启动服务
- start
- Usage: start [SERVICE...]
- # 重启服务
- restart
- Usage: restart [options] [SERVICE...]
- # 显示容器运行进程
- top
- Usage: top [SERVICE...]
- # 显示容器的输出
- logs
- -f, --follow 实时输出日志
- -t, --timestamps 显示时间戳
- --tail="all" 从日志末尾显示行数
- # 停止容器和删除容器、网络、数据卷和镜像
- down
- # 创建一个服务
- create
- # 接收容器输出的事件
- events
- # 查看命令帮助
- help
- # 列出本地Docker的镜像
- images
- # 杀死一个容器,可以发送信号
- kill
- # 挂起容器
- pause
- # 指定发布绑定的端口
- port
- # 下载镜像
- pull
- # 推送镜像
- push
注:通常docker-compose命令只在含有docker-compose.yml文件目录下执行。只去找该文件内的服务,所以当批量部署服务时尽量将所有服务器写入到一个目录结构下。
Docker Compose 常用命令的更多相关文章
- Docker Kubernetes 常用命令
Docker Kubernetes 常用命令 增 # 通过文件名或标准输入创建资源. kubectl create # 读取指定文件内容,进行创建.(配置文件可指定json,yaml文件). kube ...
- Docker(二十二)-Docker Swarm常用命令
#查看集群节点 docker node ls #创建nginx服务 #docker pull hub.test.com:5000/almi/nginx:0.1 #下载私有仓库镜像 docker ser ...
- Dockerfile指令及docker的常用命令
DockerfileFROM: FROM <image> FROM <image>:<tag> MAINTAINER: MAINTAINER <name> ...
- Docker Swarm常用命令
#查看集群节点 docker node ls #创建nginx服务 #docker pull hub.test.com:5000/almi/nginx:0.1 #下载私有仓库镜像 docker ser ...
- Docker学习(三)认识Docker和常用命令
Docker学习(三)认识Docker和常用命令 Docker体系结构 docker服务端,作为服务的提供方,核心进程 docker daemon,所有docker命令都是通过这个进程完成的 REST ...
- 【Docker入门】Docker的常用命令
了解和安装完docker之后,我们学习一下docker的常用命令就和当初学linux命令一样,放心命令其实大致相同只不过细节不同. 一.Docker启动类命令 1.启动docker:syste ...
- Docker学习笔记 - Docker Compose 脚本命令
Docker Compose 配置文件包含 version.services.networks 三大部分,最关键的是 services 和 networks 两个部分, version: '2' se ...
- Docker之常用命令(二)
这篇博客就不扯皮了,简单粗暴地贴上自己整理的一份Docker常用命令. docker search ** // 查找镜像 docker pull nginx // 载入镜像 # -a 拉取所有tagg ...
- Docker:常用命令大全 [七]
一.docker的命令的解释 1.命令解释 docker run -d -p 80:80 nginx run (创建并运行一个容器) -d 放在后台 -p 端口映射 nginx docker镜像的名字 ...
随机推荐
- docker 应用-1(安装以及基础命令)
Docker 安装 还是看官方文档吧TAT https://docs.docker.com/engine/getstarted/step_one/ 理解docker镜像和容器 镜像就是docker容器 ...
- C# StackExchange.Redis 用法总结
安装 StackExchange.Redis 在 NuGet 中搜索 StackExchange.Redis 和 Newtonsoft.Json,直接点击按钮安装即可. StackExchange.R ...
- Scala 中方法扩展实践
前言 这个名字不知道取得是否合适,简单来说要干的事情就是给某个类型添加一些扩展方法,此场景在各种语言中都会用到,比如 C# 语言,如果我们使用一个别人写好的类库,而又想给某个类库添加一些自己封装的方法 ...
- POJ - 3279(枚举+暴力)
Fliptile Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 14297 Accepted: 5257 Descrip ...
- GetLastError获取到错误代码的含义
在写win32的时候我们会用到GetLastError()函数来获取程序错误信息,那我们如何从返回的数字得到错误信息. 这里推荐一个博客,总结了所以返回数字的错误信息: http://blog.csd ...
- js设计模式(二)---策略模式
策略模式: 定义: 定义一系列的算法,把他们一个个封装起来,并且是他们可以相互替换 应用场景: 要求实现某一个功能有多种方案可以选择.比如:条条大路通罗马 实现: 场景,绩效为 S的人年终奖有 4倍工 ...
- LINUXJI积算器bc
hling@hling:~$ bcbc 1.06.95Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundatio ...
- Java 递归获取一个路径下的所有文件,文件夹名称
package com.readfile; import java.io.File; public class GetAllFiles { public static void main(String ...
- redash学习记录
一.简介 一款开源的 BI 工具Redash 二.参考资料 一款开源的 BI 工具Redash 浅析数据查询与可视化工具--Redash
- Gym 101194H / UVALive 7904 - Great Cells - [数学题+快速幂][2016 EC-Final Problem H]
题目链接: http://codeforces.com/gym/101194/attachments https://icpcarchive.ecs.baylor.edu/index.php?opti ...