Compose的概念和用法

发布时间:2021-07-01 12:01:02 作者:chen
来源:亿速云 阅读:294

本篇内容主要讲解“Compose的概念和用法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Compose的概念和用法”吧!

命令说明
build格式为docker-compose build [options] [SERVICE...]。构建(重新构建)项目中的服务容器。可以随时在项目目录下运行docker-compose build来重新构建服务。选项包括:<br />1. --force-rm删除构建过程中的临时容器;<br />2. --no-cache构建镜像过程中不使用cache(这将加长构建过程);<br />3. --pull始终尝试通过pull来获取更新版本的镜像;
version执行格式为docker-comose version,打印版本信息。
config验证Compse格式是否正确,若正确则显示配置,若格式错误显示错误原因
exec进入指定的容器
images列出Compose文件包含的镜像
logs格式为docker-compose logs [options] [SERVICE...]。查看服务容器的输出,默认情况下,docker-compose将对不同的服务输出使用不同的颜色来区分。可以通过--no-color来关闭颜色
down停止up命令所启动的容器,并移除网络。
help获得一个命令的帮助
kill通过发送SIGKILL信号来强制停止服务容器
pause格式为docker-compose pause [SERVICE...],暂停一个服务容器。
port格式为docker-compose port [options] SERVICE PRIVATE_PORT,打印某个容器端口所映射的公共端口。选项:<br />1. --protocol=proto指定端口协议,tcp(默认值)或者upd;<br />2. --index=index如果同一服务存在多个容器,指定命令对象容器的序号(默认为1)。
ps格式为docker-compse ps [options] [SERVICE...],列出项目中目前的所有容器。选项:<br />1. -q只打印容器的ID信息;
push推送服务依赖的镜像到docker镜像仓库;
pull格式为docker-compse pull [options] [SERVICE...]。拉取服务依赖的镜像,选项:<br />1. --ignore-pull-failures忽略拉取镜像过程中的错误。
restart格式为docker-compose restart [options] [SERVICE...],重启项目中的服务。选项:<br />1. -t, --timeout TIMEOUT指定重启前停止容器的超时时间(默认为10秒)。
rm格式为docker-compose rm [options] [SERVICE...],删除所有(停止状态的)服务容器。推荐先执行docker-compose stop命令来停止容器。选项:<br />1. -f, --force强制直接删除,包括非停止状态的容器。一般尽量不要使用该选项;<br />2. -v删除容器所挂载的数据卷。
run格式为docker-compose run [options] [-p PORT...] [-e KEY=VAL...] SERVICE [COMMAND] [ARGS...],在指定服务上执行一个命令。例如docker-compose run ubuntu ping docker.com
scale格式为docker-compose scale [options] [SERVICE=NUM...],设置指定服务运行的容器个数。例如docker-compose scale web=3 db=2,将启动3个容器运行web服务,2个容器运行db服务。
start格式为docker-compose start [SERVICE...],启动已经存在的服务容器
stop停止已经存在的服务容器
top查看各个服务容器内运行的进程
unpause格式为docker-compose unpause [SERVICE...],恢复处于暂停状态到的服务。
up该命令十分强大,它将尝试自动完成包括构建镜像,(重新)创建服务,启动服务,并关联服务相关容器的一系列操作。链接的服务都将会自动启动,除非已经处于运行状态。选项:<br />1. -d在后台运行服务容器;<br />2. --no-color不使用颜色来区分不同的服务的控制台输出;<br />3. --no-deps不启动服务所链接的容器;<br />4. --force-recreate强制重新创建容器,不能与--no-recreate同时使用;<br />5. --no-recreate如果容器已经存在了,则不重新创建,不能与--force-recreate同时使用;<br />6. --no-build不自动构建缺失的服务镜像;<br />7. -t, --timeout TIMEOUT停止容器时的超时时间。

到此,相信大家对“Compose的概念和用法”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

推荐阅读:
  1. SpringSecurity认证和授权的概念和用法
  2. Java中包的概念和用法是什么

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

compose

上一篇:如何使用js判断手机是否安装某个app

下一篇:Species Tree如何使用HashTable实现

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》