docker-compose 使用小例
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程。
只是一个很简单的小例。
1. 原本有的容器
2. docker-compose.yml 写法:
gentle 处可以任意写,gentle 是我的项目名。
container_name: compose-gentle 给容器命名。可以不写这一行,docker 会自动给容器命名为 docker-copose-gentle-1 。( 默认将会使用 项目名称_服务名称_序号
这样的格式。)
version: '3'
services:gentle:image: gentlecontainer_name: compose-gentlenetwork_mode: hostports:- 8089:8089zookeeper:image: zookeepernetwork_mode: hostcontainer_name: compose-zookeeperports:- 2181:2181
3. 运行 yml ,启动这 2 个容器。
docker-compose -f docker-compose.yml up -d
-f : 指定 yml 文件 。 -d : 后台运行 。
4. 运行结果, 2个新容器启动成功。工程可以正常访问。
5. 删除容器,把 up 换成 down 就行了。命令为:
docker-compose -f docker-compose.yml down或者:docker-compose down
这样就又只有原有容器了,新建的 2 个容器都删除了。
docker-compose 使用小例相关推荐
- Docker技术入门与实战 第二版-学习笔记-9-Docker Compose 项目-1-举例说明
Docker Compose 是 Docker 官方编排(Orchestration)项目之一,负责快速在集群中部署分布式应用 Compose 通过一个配置文件来管理多个Docker容器,在配置文件中 ...
- 轻松掌握开发必会的docker套路-yaml语法与docker compose.yml
我们编程的时候常常需要定义配置文件,配置文件的格式也多种多样,有用php的数组格式的,有xml格式的,也有json格式的. 由于docker compose使用的配置文件是docker-compose ...
- Docker 及 Docker Compose 安装及使用教程 (2020版)
文章目录 图文详细教程 1 Docker原理 2 Docker安装 3 镜像(Image) 3.1 获取镜像 3.2 查找拖取镜像 3.3 列出镜像 3.4 删除镜像 3.5 创建的镜像 4 容器(C ...
- 【Spring Cloud 基础设施搭建系列】Spring Cloud Demo项目 使用Docker Compose编排Spring Cloud微服务
文章目录 Docker Compose快速人门 入门示例 使用Docker Comose编排Spring Cloud微服务 使用Maven插件读取Dockerfile进行构建 使用Maven插件构建D ...
- Docker与Docker Compose的安装以及Portainer容器管理工具
Docker官网 概述 Docker 是一个用于开发.发布和运行应用程序的开放平台.Docker 能够将应用程序与基础架构分离,以便可以快速交付软件.使用 Docker,可以像管理应用程序一样管理基础 ...
- Spring Boot 2.0(五):Docker Compose + Spring Boot + Nginx + Mysql 实践
我知道大家这段时间看了我写关于 docker 相关的几篇文章,不疼不痒的,仍然没有感受 docker 的便利,是的,我也是这样认为的,I know your felling . 前期了解概念什么的确实 ...
- 阿里云服务器Docker及Docker Compose的安装
2019独角兽企业重金招聘Python工程师标准>>> 本文对阿里云ECS服务器如何安装Docker和Docker Compose进行说明,以centOS系统为例. 一.开通外网的E ...
- docker compose 在单机环境下一键打包运行
docker-compose 1. docker run 启动服务 2. docker-compose启动服务 3. docker-compose 小demo 3. 1 step1 : Setup 3 ...
- Docker(四):Docker 三剑客之 Docker Compose
前两篇文章我们介绍了 Dockerfile 的使用Docker(二):Dockerfile 使用介绍,我们知道使用一个 Dockerfile 模板文件可以定义一个单独的应用容器,如果需要定义多个容器就 ...
- Ubuntu Server 上使用Docker Compose 部署Nexus(图文教程)
场景 Docker-Compose简介与Ubuntu Server 上安装Compose: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/deta ...
最新文章
- js html 追加span内容,使用JavaScript显示SPAN的内容
- vue实现卡片式上下滑动_基于Vue.js仿制探探卡片左右滑动特效
- 这些css高级技巧,你知道几个呢
- .NET框架之“小马过河”
- 编辑器eslint格式_vscode保存代码,自动按照eslint规范格式化代码设置
- Linux系统下修改主机名(CentOS7)
- ES(Elasticsearch)解除索引只读限制
- nmake编译dll
- 卸载VS2005 安装VS2008
- python修改pdf文字_以编程方式更改PDF中文本的字体颜色
- ipa在线安装搭建_最新!超级签名系统源码以及搭建过程
- 园丁的乐趣 惬意的游戏,种花游戏 【安卓软件】
- 循环彩灯c语言程序,PLC彩灯实例,一个简单的顺序控制
- MATLAB在数学建模中的应用
- C# 图形处理-缩略图,图片合并,图片写文字,图片调整
- 我们的Twitter帐号http://twitter.com/cosmocommerce
- Linux下JAVA程序启动脚本(实例)
- ASP.NET MVC 音乐商店 - 8. 使用 Ajax 更新的购物车
- python之tkinter Pack使用
- python数据分析常见错误_Python数据分析常用语句(一)
热门文章
- SharePoint 2010 WSP包部署过程中究竟发生什么?
- 一步步编写操作系统 61 任务状态段 TSS
- Pandas数据可视化工具:图表工具-Seaborn
- 什么是Mybatis ?
- CCIE-LAB-第九篇-BGP下一跳+EBGP防环+伪装AS+通过标签过滤路由
- 【牛客 - 331J】炫酷数学(打表猜结论,按位枚举证明)
- 【POJ - 2533】Longest Ordered Subsequence(四种方法解决最长上升子序列 含二分优化版本)
- Apollo进阶课程㉔丨Apollo 规划技术详解——Motion Planning Environment
- 计算机统考测试,计算机统考专业测试题.doc
- linux网卡限速tc,linux tc 对本机网卡限速