docker-08-编写dockerCompose

  1. cloud-04-docker-compose部署SpringCloud
  2. 部署应用
  3. 相关操作
  4. compose

cloud-04-docker-compose部署SpringCloud

1,准备docker-compose

1
2
3
4
# 改文件名
[root@zsh ~]# mv docker-compose-Linux-x86_64 /usr/local/bin/docker-compose
# 添加权限
[root@zsh ~]# chmod +x //usr/local/bin/docker-compose

查看版本

1
2
3
4
5
6
[root@zsh ~]# docker-compose version
docker-compose version 1.25.0, build 0a186604
docker-py version: 4.1.0
CPython version: 3.7.4
OpenSSL version: OpenSSL 1.1.0l 10 Sep 2019
[root@zsh ~]#

部署应用

1
2
3
4
5
6
7
8
9
10
11
	
# 安装相关软件
yum install -y git java maven


# clone 源码
git clone https://gitee.com/log4j/pig.git


# 编译源码
mvn clean install -Dmaven.test.skip=true

相关操作

1
2
3
4
5
6
7
8
9
10
11
12
	
# 构建镜像
docker-compose build

# 启动服务
docker-compose up -d

# 停止服务
docker-compose down --rmi all -v

# 查看日志
docker-compose logs -f

compose

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
	
version: '2'
services:
pig-redis:
image: redis:5.0
ports:
- 6379:6379
restart: always
container_name: pig-redis
hostname: pig-redis

pig-gateway:
build:
context: ./
dockerfile: ./pig-gateway/Dockerfile
restart: always
ports:
- 9999:9999
container_name: pig-gateway
hostname: pig-gateway
image: pig-gateway

pig-upms:
build:
context: ./
dockerfile: ./pig-upms/pig-upms-biz/Dockerfile
restart: always
container_name: pig-upms
hostname: pig-upms
image: pig-upms

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 1210331079@qq.com

💰

Title:docker-08-编写dockerCompose

Count:221

Author:千 羽

Created At:2020-08-11, 08:03:09

Updated At:2020-08-30, 14:09:41

Url:https://nateshao.github.io/2020/08/11/docker-08-%E7%BC%96%E5%86%99dockerCompose/

Copyright: 'Attribution-non-commercial-shared in the same way 4.0' Reprint please keep the original link and author.

×

donation.headline

// 底部音乐
//右上角Github图标