centos7部署dockercompose(代码片段)

straycats straycats     2023-03-13     634

关键词:

===============================================

 2019/4/10_第1次修改                       ccb_warlock

 

===============================================

将原先docker swarm的文章拆分后,我决定将docker compose的部署内容单独整理成文章,使得部署逻辑更清晰。

 

docker compose是docker容器批量编排的工具,可以通过1个yml文件创建多个docker容器,当然compose工具依赖于docker环境。

 


一、安装docker

可以参考下面的文章安装docker ce

centos7 部署 docker ce:https://www.cnblogs.com/straycats/p/10680502.html

 


二、安装docker compose

# 获取docker-compose文件(1.22.0)到/usr/local/bin目录下,并更名为docker-compose

wget https://github.com/docker/compose/releases/download/1.22.0/docker-compose-Linux-x86_64 -O /usr/local/bin/docker-compose

PS.可以到https://github.com/docker/compose/releases中找到最新版本的docker-compose-Linux-x86_64,下载后上传到/usr/local/bin目录下,并更名为docker-compose。

 

# 赋予docker-compose文件执行权限

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

 

dockercompose部署(代码片段)

dockercompose部署————资源控制[root@localhost~]#dockernetworklsNETWORKIDNAMEDRIVERSCOPE4946cb00240cbridgebridgelocal7ad0dfddaa0fhosthostlocal906f0be0af7cnonenulllocal#自定义网络固定IPdockernetworkcreate--subnet=172 查看详情

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

1.先删除之前安装的老版本docker,如果有的话。$sudoyumremovedockerdocker-clientdocker-client-latestdocker-commondocker-latestdocker-latest-logrotatedocker-logrotatedocker-selinuxdocker-engine-selinuxdocker-engine2.使用repo 查看详情

docker用dockercompose部署服务(代码片段)

用dockercompose部署服务dockercompose可以方便我们快捷高效地管理容器的启动、停止、重启等操作,它类似linux下的shell脚本,基于yaml语法,在该文件里我们可以描述应用的架构,比如用什么镜像、数据卷、网络模式、监听端口等信... 查看详情

dockercompose部署springboot+mysql项目(代码片段)

DockerCompose部署Springboot+Mysql项目在上一篇文章SpringBoot(Maven)+Docker打包中,我们实现了将Springboot项目源代码一键打包部署为Docker服务。上文中,我们的Springboot项目如果要与数据库的连接,就必须连接公网IP来使用&... 查看详情

dockercompose一键部署lnmp平台(代码片段)

docker-compose.ymlversion:‘3‘services:nginx:hostname:nginxbuild:context:./nginxdockerfile:Dockerfileports:-80:80links:-php:php-cgivolumes:-./wwwroot:/usr/local/nginx/htmlphp:hostname:phpbuild:./phplin 查看详情

dockercompose创建wordpress应用(代码片段)

...最常见博客系统,一般部署需要LAMP/WAMP环境,这介绍通过Dockercompose对它进行编排和部署。DockerHub地址: https://hub.docker.com/_/wordpress/wordpress应用部署1、建立一个应用的目录$mkdirwordpress$cdwordpress2、创建docker-compose.ymlversion:‘3 查看详情

docker_day04:dockerfiledocker私有仓库dockercompose介绍dockercompose部署一件部署路飞项目(代码片段)

...程docker私有仓库镜像传到官方仓库镜像分层私有仓库搭建dockercompose介绍dockercompose部署flask+redis项目新建flask项目app.py编写Dockerfile--->>>用于构建flask项目的镜像编写docker-compose的yaml文件docker-compose.ymldocker-compose启动dockercompose... 查看详情

docker私有仓库部署之compose搭建consul集群(代码片段)

文章目录一、DockerCompose简介1.1DockerCompose概述1.2DockerCompose容器编排1.3DockerCompose常用命令1.4DockerCompose配置常用字段二、Consul简介2.1consul概述2.2Consul容器服务更新与发现三、部署Compose3.1安装docker、设置镜像加速3.2compose部署四、consu... 查看详情

dockercompose跨主机部署consul集群/单机(代码片段)

简单明了直接开干。原理百度下  #此次部署双客户端三服务端  一、确定服务器信息有无相关端口冲突。docker服务是否存在netstat-nltp|grep-E"8300|8301|8302|8500|8600"8300:集群内数据的读写和复制8301:单个数据中心gossip协... 查看详情

dockercompose部署springboot+mysql项目(代码片段)

声明:本文CSDN作者原创投稿文章,未经许可禁止任何形式的转载,原文链接在上一篇文章SpringBoot(Maven)+Docker打包中,我们实现了将Springboot项目源代码一键打包部署为Docker服务。上文中,我们的Springboot项目... 查看详情

rabbitmq:dockercompose部署rabbitmq(代码片段)

创建目录,用于存放DockerCompose部署RabbitMQ的yaml文件:mkdir-p/root/composefile/rabbitmq写入该yaml文件:vim/root/composefile/rabbitmq/rabbitmq.yaml内容如下所示:version:'3'services:rabbitmq:image:rabbitmq:managementcontainer_name:rabbitmqrestar... 查看详情

docker-compose简介和部署编排(代码片段)

...格式及编写注意事项3.YAML支持的数据结构二、compose部署1.DockerCompose环境安装2.DockerCompose配置常用字段3.DockerCompose常用命令三、DockerCompose文件结构(1)准备依赖文件( 查看详情

docker-compose简介和部署编排(代码片段)

...格式及编写注意事项3.YAML支持的数据结构二、compose部署1.DockerCompose环境安装2.DockerCompose配置常用字段3.DockerCompose常用命令三、DockerCompose文件结构(1)准备依赖文件( 查看详情

dockercompose多容器部署(代码片段)

一、wordpress部署这里先以wordpress的部署为例引出DockerCompose,wordpress的部署需要wordpress和mysql的镜像:(一)准备环境1、拉取wordpress镜像[root@docker-node1/]#dockerpullwordpress2、拉取mysql镜像[root@docker-node1/]#dockerpullmysql3、镜像列表[root@doc... 查看详情

dockercompose安装部署jenkins

流水线可以让项目发布流程更加清晰,docker可以大大减少Jenkins配置。本篇讲解通过DockerCompose部署Jenkins服务。流水线可以让项目发布流程更加清晰,docker可以大大减少Jenkins配置。本篇讲解通过DockerCompose部署Jenkins服务。 查看详情

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部署服务

1用dockercompose部署服务-需求:假如现在我们手里有很多容器,每个容器对应每个服务,有nginx容器,redis容器,mysql容器等。现在我们需要批量化的去管理,批量启动,停止,重启等操作!当然你会说用shell,可是如何不用shell来... 查看详情