dockercompose创建yml简单试例(代码片段)

xiangsikai xiangsikai     2023-01-11     656

关键词:

Docker Compose 创建yml 简单试例

Docker Compose 文件使用格式版本需要与Docker版本对应可在官网内查找

查找地址:https://docs.docker.com/compose/compose-file/compose-file-v2/#compose-and-docker-compatibility-matrix

 

1、创建compose-test目录,进入目录再改目录下创建文件

mkdir compose-test;cd compose

2、创建构造文件

vim docker-compose.yml

# docker当前对应的Compose版本
version: 3
# 容器组
services:
# 镜像容器服务标识
  web:
# 指定构建镜像上下文的目录,“.”当前目录
    build: .
# 映射容器的端口
    ports:
      - "8888:80"

3、创建Dockerfile文件

vim Dockerfile

# 启动镜像centos:6
FROM centos:6
# 备注维护人员
MAINTAINER lizhenliang
# 执行如下命令:安装相关软件
RUN yum install -y httpd php php-gd php-mysql 
# 执行如下命令:修改测试页面
RUN echo "<?php phpinfo()?>" > /var/www/html/index.php
# 执行命令:启动服务
CMD ["/usr/sbin/httpd","-D","FOREGROUND"]
# 端口设置为80
EXPOSE 80

注:必须进入到指定路径下命令才可生效。

注:生成容器名以目录名命名,低杠后为镜像容器标识符命名。

4、执行 docker-compose.yml 执行命令

# compose命令指定yml文件
docker-compose up
# 查看构建容器启用情况
compose命令:docker-compose ps
# 查看构建容器启用情况
docker命令:docker ps

测试访问:http://192.168.1.77:8888/

 

dockercompose配置文件.yml全面指南(代码片段)

dockercompose配置文件.yml全面指南-知乎目录compose的诸多优点:多个配置文件接下来我们来具体看看docker-compse.yml有哪些具体的配置:一、version二、build三、network四、cap_add,cap_drop五、cgroup_parent六、command七、configs八、container... 查看详情

docker------dockercompose编排(代码片段)

目录前言一.Docker-compose简介二.Compose部署1.DockerCompose环境安装2.YAML文件格式及编写注意事项3.DockerCompose配置常用字段4.DockerCompose常用命令5.DockerCompose文件结构三.使用Compose编排创建Nginx容器1.准备依赖文件2.编写配置文件docker-compose... 查看详情

docker------dockercompose编排(代码片段)

目录前言一.Docker-compose简介二.Compose部署1.DockerCompose环境安装2.YAML文件格式及编写注意事项3.DockerCompose配置常用字段4.DockerCompose常用命令5.DockerCompose文件结构三.使用Compose编排创建Nginx容器1.准备依赖文件2.编写配置文件docker-compose... 查看详情

dockercompose搭建pxc集群(代码片段)

yls2020/5/2创建目录结构cd/usr/local/dockermkdirpxccdpxcmkdirdatamasterfollower#创建数据卷cddatamkdirv1v2v3#设置权限chmod777v1v2v3创建pxc集群的网络dockernetworkcreate--subnet192.168.5.1/24pxc创建master节点的docker-compose.yml文件version:‘3‘services:pxc1:image:pxcresta... 查看详情

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 查看详情

dockercompose基础(代码片段)

Compose是用于定义和运行多容器Docker应用程序的工具。Compose,通过YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。一、下载Docker-Compose在GitHub中搜索docker-compose,使用星... 查看详情

云原生时代必须具备的核心技能之docker高级篇(dockercompose-容器编排)(代码片段)

1DockerCompose介绍  Compose是用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用YML文件来配置应用程序需要的所有服务。然后,使用一个命令,就可以从YML文件配置中创建并启动所有服务。一键启动... 查看详情

dockercompose与consul(代码片段)

consul与compose一、compose1、简介1.1文件格式和命令含义2、下载与安装3、创建compose目录和镜像目录,和相对应的yml和dockerfile文件二、consul1、简介2、下载安装与构建集群2.1、docker1安装consul2.2、在docker2安装运行gliderlabs/registrator:... 查看详情

dockercompose与consul(代码片段)

consul与compose一、compose1、简介1.1文件格式和命令含义2、下载与安装3、创建compose目录和镜像目录,和相对应的yml和dockerfile文件二、consul1、简介2、下载安装与构建集群2.1、docker1安装consul2.2、在docker2安装运行gliderlabs/registrator:... 查看详情

简单的docker-compose编写介绍(包含nginx+tomcat实例演示)(代码片段)

简单的docker-compose编写介绍(包含实例演示)一、dockercompose常用命令二、dockercompose配置常用字段三、dockercompose演示(tomcat+nginx)1、dockerfile撰写nginx镜像2、dockerfile撰写tomcat镜像3、撰写dockercompose.yml文件4、 查看详情

[docker]dockercompose记录(代码片段)

dockercompose批处理默认名称docker-compose.yml推荐使用Version3版本图为docker-compose于docker版本配对https://docs.docker.com/compose/compose-file/V2和V3的区别:V2单机,V3多机Service一个service代表一个container,container可以从dockerhub的image创建,也可以... 查看详情

docker-compose(代码片段)

Docker-compose一、概述二、YAML文件格式及编写注意事项三、DockerCompose配置常用字段四、DockerCompose命令格式常用命令五、DockerCompose文件结构六、部署compose1.DockerCompose环境安装2.准备依赖文件3.创建dockerfile文件4.编写配置文件docker-com... 查看详情

docker-compose(代码片段)

Docker-compose一、概述二、YAML文件格式及编写注意事项三、DockerCompose配置常用字段四、DockerCompose命令格式常用命令五、DockerCompose文件结构六、部署compose1.DockerCompose环境安装2.准备依赖文件3.创建dockerfile文件4.编写配置文件docker-com... 查看详情

简单的docker-compose编写介绍(包含nginx+tomcat实例演示)(代码片段)

简单的docker-compose编写介绍(包含实例演示)一、dockercompose常用命令二、dockercompose配置常用字段三、dockercompose演示(tomcat+nginx)1、dockerfile撰写nginx镜像2、dockerfile撰写tomcat镜像3、撰写dockercompose.yml文件4、开启... 查看详情

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

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

docker镜像之dockercompose讲解(代码片段)

文章目录1docker-compose1.1compose编排工具简介1.2安装docker-compose1.3编排启动镜像1.4haproxy代理后端docker容器1.5安装socat直接操作socket控制haproxy1.6compose中yml配置指令参考1.6.1简单命令1.6.2build1.6.3depends_on1.6.4deploy1.6.5logging1.6.6network_mode1.6.7s... 查看详情

docker从入门到精通之dockercompose

...Dockerfile文件Step3:在docker-compose.yml中定义servicesStep4:用Dockercompose构建和运行appStep5:绑定一个数据卷将当前目录与容器的/code目录绑定,这样可以动态修改代码Step6:重新构建和运行app先docker-composedown停止服务,在构建用YAML文件... 查看详情