docker-compose

docker-compose启动顺序

docker-compose下的java应用启动顺序两部曲之一:问题分析

docker-compose中解决depends_on无效问题

Docker-compose编排微服务顺序启动解决方案

微服务架构 - 解决Docker-Compose服务编排启动顺序问题

https://www.cnblogs.com/xuanmanstein/p/10552723.html

docker-compose安装与使用

docker-compose 安装

查看docker-compose是否安装

[root@node3 ~]# docker-compose version

2.进入上述目录,对文件重命名,然后赋予执行权限:

cd  /usr/local/bin

mv  docker-compose-Linux-x86_64  docker-compose

sudo chmod +x docker-compose

3.添加环境变量:

echo "export PATH=/usr/local/bin:$PATH" >> /etc/profile

source /etc/profile

4.查看docker-compose版本号:

docker-compose --version

docker-compose 基本用法

IDEA的Docker插件实战(Docker-compose篇)

Docker Compose - Compose 中的网络

docker-compose教程(安装,使用, 快速入门)

官方文档:https://docs.docker.com/compose/

Docker笔记(十二):Docker Compose入门

Docker-compose使用全解 - 何松林的专栏 - CSDN博客

学习Docker之使用docker-compose编配一整套服务_纸上得..._CSDN博客

docker-compose安装与使用_lanwp5302的博客-CSDN博客

Docker Compose | 菜鸟教程

 

指令:

Docker-Compose 入门学习(基本指令) - 代码风的博客 - CSDN博客

[root@node3 docker-compose-test]# docker-compose up -d

Recreating solar-equipment-management ... done

docker-compose down --remove

docker-compose up -d

强制从后台重新创建容器启动

[root@node3 docker-compose-test]# docker-compose up -d --force-recreate

Recreating solar-equipment-management ... done

查看

[root@node3 docker-compose-test]# docker exec -it 05e770d5ddcb /bin/bash

查看运行的容器日志:

docker logs -f -t --tail 行数 容器名

挂载配置文件

volume

docker-compose容器间的连接

docker-compose容器互相连接

docker-compose.xml

version: '2'
services:
  management:
    image: management:latest
    ports:
      - "11429:1429"
    container_name: management
    restart: always
    volumes:
      - /usr/local/management/application-dev.yml:/home/application-dev.yml
 receiver:
    image: receiver:latest
    ports:
      - "18088:8088"
    container_name: receiver
    restart: always
    volumes:
      - /usr/local/application-dev.yml:/home/application-dev.yml
      - /usr/local/docker-compose-test/wait-for-it.sh:/home/wait-for-it.sh
    links:
      - management
    depends_on:
      - management
    entrypoint: "/home/wait-for-it.sh -t 0 management:2429 -- "
    command: ["java", "-jar", "app.jar"]

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值