为什么要使用docker-compose

在一个文件中定义多个容器一键运行。

安装docker-compose

下载文件Linux版64位的https://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64

将文件改名docker-compose

用xftp传到 /usr/bin/

sudo chmod +x /usr/bin/docker-compose

docker-compose --version

使用docker-compose

docker network create xyx-net创建docker内网

创建文件docker-compose.yml,此文件中定义了两个容器,一个是nginx,一个是redis
docker-compose up -d执行命令,开启所有容器

version: '3'
services:nginx:container_name: nginx-1.0build: /docker/file/nginx/ports:- 8800:80volumes:- /docker/file/nginx/www:/usr/share/nginx/htmlrestart: alwaysnetworks:- xyx-netdepends_on:- redisredis:container_name: redis-1.0image: redis:latestports:- 6379:6379restart: alwaysnetworks:- xyx-net
networks:xyx-net:external: true

build: /docker/file/nginx/指明了Dockerfile的目录,从Dockerfile创建容器
image: "redis:latest"指明了镜像的名称,从已有镜像创建容器

docker-compose用法相关推荐

  1. 手把手带你入门 Docker Compose

    前言 在上一篇Docker入门介绍 不搞虚的!快速把你拉入Docker 的门里 博客中介绍了如何将 SpringBoot 项目 Docker化.这篇博客将继续带你了解 Docker Compose 用 ...

  2. docker compose 停止_Docker-Compose 基础与实战,看这一篇就够啦

    作者 | 飘渺Jam 责编 | 屠敏 出品 | CSDN 博客 what & why Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排.使用前 ...

  3. Docker入门-docker compose的使用

    Compose简介 Compose项目是Docker官方的开源项目,负责实现对Docker容器集群的快速编排.其代码目前在https://github.com/docker/compose 上开源. ...

  4. 附005.Docker Compose文件详解

    一 Docker Compose文件简介 compose文件使用yml格式,主要分为了四个区域: version:用于指定当前docker-compose.yml语法遵循哪个版本 services:服 ...

  5. Docker Compose 项目

    二.Docker Compose 项目 compose项目简介 compose项目来源于之前的Fig项目,使用python代码编写.compose项目主要用于编排部署基于docker的应用.本身与do ...

  6. Docker Compose 引用环境变量

    在项目中,往往需要在 docker-compose.yml 文件中使用环境变量来控制不同的条件和使用场景.本文集中介绍 docker compose 引用环境变量的方式. 说明:本文的演示环境为 ub ...

  7. 容器编排-Docker Compose

    介绍 Compose 是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排. 官网:Overview of Docker Compose | Docker Documenta ...

  8. Docker容器化实战第七课 容器编排Docker Compose、Docker Swarm 和 Kubernetes

    19 如何使用 Docker Compoe 解决开发环境的依赖? 前两个模块,我们从 Docker 的基本操作到 Docker 的实现原理,为你一步一步揭开了 Docker 神秘的面纱.然而目前为止, ...

  9. Docker - 使用Docker Compose部署应用

    简介 Docker Compose是一个基于Docker Engine进行安装的Python工具.该工具使得用户可以在一个声明式的配置文件中定义一个多容器的应用,在Docker节点上,以单引擎模式(S ...

  10. Docker compose file 中文参考文档

    如何写docker-compose.yml,Docker compose file 参考文档 | Deepzz's Blog  https://deepzz.com/post/docker-compo ...

最新文章

  1. 从零搭建前端脚手架工具
  2. C++语言程序设计之关联容器类型
  3. POJ-2480 Longge's problem 积性函数
  4. php可以做门禁卡系统吗_PHP研发工程师入门篇:论PHP可以做什么?
  5. 大话数据结构18:最小生成树算法
  6. linux sed删除指定行_shell三剑客之sed!
  7. visual studio 安装Entity framework失败
  8. matlab ann-bp分类器,利用matlab真的BP-ANN分类器设计.doc
  9. 如何用一行代码画个迷宫?
  10. Java基础笔记(十五)——封装(续)static关键字
  11. UE4官方文档UI学习:2.UMG 创建主菜单
  12. 信息安全管理——网络安全监管
  13. 群体智能优化算法之总结
  14. Xcode Message from debugger: Terminated due to memory issue
  15. python实现规则引擎_几种开源规则引擎(BRE)的比较 转
  16. Ajax的简历技能如何写,web前端开发工程师简历专业技能怎么写
  17. uniapp返回上一页并刷新数据
  18. JS/JavaScript中两个等号 == 和 三个等号 === 的区别
  19. 运行spark时不使用框架中默认提供的大量log4J日志输出
  20. mysql索引的使用

热门文章

  1. 【CF 应用开发大赛】程序员末日闯关!
  2. nginx怎么部署php项目,如何php项目部署到nginx
  3. 简易影视小程序v1.0.1版本新增过审功能源码
  4. 数字谜1 C实现
  5. C#,入门教程(27)——应用程序(Application)的基础知识
  6. 3.7 私信列表-私信详情
  7. 保姆级别 附带源码 Django集成channels(一)实现简单聊天功能
  8. C/C++编程打造单机麻将「附源码+说明文档」一个不错的入门项目
  9. 【3dsmax】麻将制作
  10. 烈火如歌手游找回服务器,烈火如歌手游江湖历练可以单人刷吗?江湖历练经验值得找回吗?...