您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

docker和docker-compose有什么区别

docker和docker-compose有什么区别

docker一个码头工人的发动机管理单个容器时,CLI使用。这是访问docker daemon api的客户端命令行。

docker-composeCLI可以用于管理多容器应用程序。它还会将您在docker runcli 上输入的许多选项移到docker- compose.yml文件中,以方便重用。它在与所使用的同一docker api上充当前端“脚本” docker,因此您可以docker- compose使用docker命令和许多shell脚本来完成所有工作。有关更多详细信息,请参阅docker- compose上的此文档

自发布此答案以来,docker已添加了docker- compose.yml文件的第二种用法。从版本3的yml格式和docker 1.13开始,您可以将yml与docker- compose一起使用,还可以在docker的swarm模式下定义堆栈。为此,您需要使用docker stack deploy -c docker- compose.yml $stack_name而不是,docker-compose up然后使用docker命令而不是命令来管理堆栈docker-compose。两种用途之间的映射是一对一的:

有关swarm模式的更多详细信息,请参阅docker的swarm模式文档

其他 2022/1/1 18:15:04 有451人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶