资讯专栏INFORMATION COLUMN

docker-compose 基础命令

aristark / 876人阅读

摘要:命令对象与格式命令的对象既可以是项目本身,也可以指定为项目中的服务或者容器。使用指定的模版文件,默认为指定项目名称,默认使用所在目录名称。

命令对象与格式
命令的对象既可以是项目本身,也可以指定为项目中的服务或者容器。
docker-compose [-f=...] [options] [COMMAND] [ARGS ...]

-f, --file FILE 使用指定的Compose模版文件,默认为docker-compose.yml.
-p, --project-name NAME 指定项目名称,默认使用所在目录名称。
--x-networking 使用Docker的可拔插网络后端特性
--x-network-driver DRIVER 指定网络后端的驱动,默认为bridge
--verbose  输出更多调试信息
-v, --version 打印版本并退出
名称 作用 示例
build 构建项目中的服务容器 docker-compose build
config 验证Compose文件格式是否正确(正确则显示配置) docker-compose config
down 停止up命令启动的容器,并移除网络 docker-compose down
exec 进入指定的容器 docker-compose exec container_name bash
help 帮助 docker help or docker exec help
images 列出Compose 文件包含的镜像 docker-compose images
kill 通过发送SIGKILL信号强制停止容器 docker-compose kill -s SIGNINT
logs 查看服务容器的输出 docker-compose logs
pause 暂停一个服务容器 docker-compose pause redis
port 打印某个容器端口所映射的公共端口 docker-compose port web 9001
ps 列出项目中所有的容器 docker-compose
pull 拉取服务依赖的镜像 docker-compose pull web
push 推送服务依赖的镜像到Docker仓库 docker push redis
restart 重启项目中的服务 docker-compose restart redis
rm 删除所有(停止状态的)服务容器 docker-compose rm redis
run 在指定服务上执行一个命令 docker-compose run redis ping docker.com
scale 指定服务运行的容器个数 docker-compose scale web=3 redis=2
top 查看各个服务容器内运行的情况 docker-compose top
unpause 恢复处于暂停状态中的服务 docker-compose unpause web
up 强大的命令 构建镜像 创建服务 以及其他关联操作 docker-compose
version 打印版本信息 docker-compose version

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/27480.html

相关文章

  • docker虚拟化技术-windows使用docker-compose启动微服务

    摘要:为什么使用是一个虚拟化的容器,将交由给指定容器可以达到启动的物理服务器只需要安装就可以部署服务。切记用户在中执行命令,不能通过执行。第三行在镜像开始运行时执行的命令,这个命令是启动。 为什么使用docker? Docker是一个虚拟化的容器,将app交由给指定docker容器可以达到: 1.启动app的物理服务器只需要安装docker-engine就可以部署服务。 2.如果app是集...

    BlackMass 评论0 收藏0
  • Docker 入门(二):从实例来看 Dockerfile 和 Compose

    摘要:安装完成后,可以用以下命令查看下版本信息。另外,如果要删除刚运行的两个容器,可以总结本文从数据持久化开始说起,浅谈了和并附送如何用这两种方式分别搭建环境,并在对比中展示了它们各自的特点。 上一文中提到,每次对容器做了改动,如果不把它 commit 成新的镜像,在删除容器后,数据也会丢失,有没有什么更好的办法来保存数据呢?使用数据卷就可以解决这个问题。 另外,相对于用 commit 容器...

    xingqiba 评论0 收藏0
  • Docker|基础

    摘要:简介在容器的基础上,进行了进一步的封装,从文件系统网络互联到进程隔离等等,极大的简化了容器的创建和维护。一种服务器,它是一种称为守护进程并且长时间运行的程序。容器就是通过命令对项目中的一组容器的生命周期进行便捷的管理。 简介 Docker 在容器的基础上,进行了进一步的封装,从文件系统、网络互联到进程隔离等等,极大的简化了容器的创建和维护。使得 Docker 技术比虚拟机技术更为轻便、...

    OBKoro1 评论0 收藏0
  • 使用Docker快速建立一个Kafka实例

    摘要:所以此次优先选择这个镜像作服务的基础。由于的基于集群的高可用特性是建基于称之上的,因此构建可用的镜像,是需要依赖于基础的。构建建立一个多个组合的服务,需要独立的文件。 0 前言 Kafka作为近几年十分流行,虽然它自己定位为一个分布式流结构平台distributed streaming platform,但是我们大部分时间还是当做是一个MQ来使用:P。 刚好最近也在研究Kafka,需要...

    yvonne 评论0 收藏0

发表评论

0条评论

aristark

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<