dockercompose的安装和入门实战(代码片段)

faberbeta faberbeta     2022-12-04     681

关键词:

compose说明 

  • 原生docker命令操作容器比较麻烦 
  • compose可以把操作容器的命令写入到配置文件中,让我们更方便的操作容器

compose的安装 

yum install python-pip -y 
pip install docker-compose 
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ docker-compose 
docker-compose version

compose配置文件:/docker/compose/redis/docker-compose.yml 

version: 2 
services: 
redis: 
image: centos7:redis

compose操作容器 

  • 后台启动容器:docker-compose up -d 
  • 查看容器:docker-compose ps 
  • 停止并删除容器:docker-compose down 
  • 停止启动容器:docker-compose stop; docker-compose start

docker-compose exec的使用 

docker-compose exec nginx bash

 

compose管理多个容器docker-compose.yml 

version: 2 
services: 
redis: 
image: centos7:redis 
nginx: 
image: centos7:nginx

compose使用端口映射 

version: 2 
services: 
redis: 
image: centos7:redis 
ports: 
- "6379:6379" 
nginx: 
image: centos7:nginx 
ports: 
- "8080:80" 
- "9090:80"

compose设置网络模式 

version: 2 
services: 
redis: 
image: centos7:redis 
nginx: 
image: centos7:nginx 
network_mode: "host

compose设置文件共享 

version: 2
services: 
nginx: 
image: centos7:nginx 
network_mode: "host" 
volumes: 
- /centos7/logs:/usr/local/nginx/logs 
- /centos7/apps:/usr/local/nginx/html/apps

compose同个镜像启动多个容器 

  • docker-compose up -d --scale redis=3 
  • docker-compose exec --index=2 redis bash

 

linux12-docker容器08-->dockercompose实战(代码片段)

文章目录一、DockerCompose1、简介2、官方介绍1、三步骤2、Compose是Docker官方的开源项目,需要安装!3、A`docker-compose.yml`:3、Compose:重要的概念二、dockercompose安装1、下载2、授权3、检测版本4、实战dockercompose... 查看详情

010.dockercompose构建wordpress实战(代码片段)

...MySQL数据库5.7Docker已安装,参考《002.Docker版本及安装》。DockerCompose已安装,参考《009.DockerCompose基础使用》。二 正式构建2.1 创建目录1[email protected]:~#mkdirmy_wordpress2[email protect 查看详情

docker教程-10-dockercompose使用入门(代码片段)

目录1、了解Compose1.1 Compose介绍1.2Compose和Docker兼容性1.3 docker、dockerfile与docker-compose区别2、安装compose(需先安装docker)2.1 安装环境查看2.2 安装compose方式一:从github上下载docker-compose二进制文件安装方式二:python-pip方式安... 查看详情

docker教程-10-dockercompose使用入门(代码片段)

...ose使用的三个步骤3.2 Compose入门范例3.3 Compose容器分层3.4DockerCompose常用命令4、Docker-compose模板文件4.1 Docker-compose模板文件简介4.2 docker-compose.yml命令说明1)image2)build3)context4)dockerfile5)args6)commond7ÿ... 查看详情

docker基础知识和命令使用入门(代码片段)

...ocker的用途和意义,Docker的镜像、容器、仓库、Dockerfile和DockerCompose的理解,以及Docker图形管理工具Portainer的基础功能。Docker命令的使用包括镜像使用、容器使用、网络使用以及Docker本身的信息显示的方法,DockerCompose使用的原理... 查看详情

dockercompose(代码片段)

文章目录DockerCompose介绍dockercompose安装步骤DockerCompose入门示例DockerCompose管理容器的结构docker-compose.yml常用指令imagebuildcommandlinksexternal_linksportsexposevolumesvolumes_fromenvironmentenv_fileextendsnetdnsdns_sea 查看详情

dockercompose(代码片段)

文章目录DockerCompose介绍dockercompose安装步骤DockerCompose入门示例DockerCompose管理容器的结构docker-compose.yml常用指令imagebuildcommandlinksexternal_linksportsexposevolumesvolumes_fromenvironmentenv_fileextendsnetdnsdns_sea 查看详情

docker从入门到实践系列四-docker容器编排利器dockercompose(代码片段)

...restartstartstopkillrmdowncreatescaleimagesporttop总结Compose简介概念DockerCompose项目是Docker官方的开源项目,来源于之前的Fig项目。负责实现对Docker容器集群的快速编排。项目地址为:https://github.com/docker/compose/releases它是一个定义和... 查看详情

2.kong入门与实战基于nginx和openresty的云原生微服务网关---kong的安装和基本概念(代码片段)

2.1 Kong的安装部署 2.1.1 环境介绍  2.1.2 直接安装  yuminstallepel-release yuminstallkong-2.0.0.el7.amd64.rpm--nogpgcheck kongversion 2.1.3 容器安装  dockerpullkong:2.0 2.1.4 Kubernetes安装 2.2 Kong数据库的安装部署  kong数据库支 查看详情

云原生容器编排技术dockercompose(代码片段)

为什么需要DockerComposeDockerCompose介绍DockerCompose安装DockerCompose版本介绍DockerCompose基本命令介绍DockerCompose实战DockerComposeYml文件介绍总结为什么需要DockerComposeDocker帮助我们解决服务的打包安装的问题,随着而来的问题就是服务... 查看详情

docker从入门到实践系列四-docker容器编排利器dockercompose(代码片段)

文章目录Compose简介概念组成安装与卸载二进制包方式安装测试卸载docker-compose.yml文件详解概念案例versionservicesimagebuildcontextdockerfilecontainer_namedepends_onportsexposerestartenvironmentenv_filecommandvolumesnetwork_modenetworksali 查看详情

bim入门实战navisworks2018简体中文安装教程(附安装包下载)(代码片段)

Navisworks是Autodesk公司开发的一款三维模型可视化软件,它以轻量化的运行方式进行BIM成果的后期处理及整合,是一款非常实用的软件。基于Navisworks,项目的参建方可以在施工前进行模拟施工,以达到减少返工、缩短工期、提供... 查看详情

jmeter接口压力测试课程入门到高级实战(目录)(代码片段)

...讲解和压测实操3、Jmeter基本介绍和使用场景4、本地快速安装Jmeter4.x简介:GUI图形界面的安装1、需要安装JDK8。或者JDK9,JDK102、快速下载5、Jmeter 查看详情

sh安装docker和dockercompose(代码片段)

查看详情

bim入门实战渲染器vrayfor3dmax2018图文安装教程(代码片段)

...种图片。Vrayfor3dmax2018工具条如下所示:文章目录1.主程序安装2.安装补丁包3.安装语言包4.渲 查看详情

opencv-pyqt项目实战qtdesigner和pyuic快速入门(代码片段)

...ans』系列,持续更新中OpenCV-PyQT项目实战(1)安装与环境配置OpenCV-PyQT项目实战(2)QtDesigner和PyUIC快速入门OpenCV-PyQT项目实战(3)信号与槽机制文章目录1.QtDesigner和PyUIC的 查看详情

dockercompose安装使用教程(代码片段)

DockerCompose一、安装DockerCompose#Compose目前已经完全支持Linux、MacOS和Windows,在我们安装Compose之前,需要先安装Docker。下面我们以编译好的二进制包方式安装在Linux系统中。curl-Lhttps://github.com/docker/compose/releases/download/1.22.0/d 查看详情

spark入门实战系列--4.spark运行架构

 【注】该系列文章以及使用到安装包/测试数据可以在《倾情大奉送--Spark入门实战系列》获取 1、Spark运行架构1.1 术语定义lApplication:SparkApplication的概念和HadoopMapReduce中的类似,指的是用户编写的Spark应用程序,包含... 查看详情