Docker Compose/Swarm

docker compose

compose是一个用于定义和运行多个docker容器应用程序的工具
官网:https://docs.docker.com/compose/

Install Compose on Linux systems

1.运行如下命令安装docker compose的稳定版本

sudo curl -L "https://github.com/docker/compose/releases/download/1.27.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

2.对二进制文件(docker-compose)授权

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

3.检测是否安装成功

docker-compose version
Uninstallation Compose
sudo rm /usr/local/bin/docker-compose
使用docker compose开始工作
  1. 编写相关项目工程文件
  2. 创建Dockerfile文件
  3. 在docker-compose.yml中定义相关服务
  4. 使用compose构建并运行你的应用
    docker-compose up
    docker-compose up -d  #后台启动
    
    停止服务
    docker-compose stop
    
    使用down命令关闭所有内容,完全移除容器
    docker-compose down
    
.yml文件编写规则

地址:https://docs.docker.com/compose/compose-file/
官方推荐使用version3版本,也是目前使用比较多的版本

#分3层
version: "3"  #1.版本,与docker版本对应向下兼容
services:	  #3.服务
 	redis:
 		image: redis:alpine    #具体服务配置
    	ports:
      		- "6379"
	myslq:
		...
	服务3:
		...
#3.其他的配置(数据卷/网路...)
volumes:
networks:
...

提示:您可以对这个文件使用.yml或.yaml扩展名。yml和yaml规定文件中的冒号和-号后需要一个空格分割。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值