docker-compose

2023-11-04  本文已影响0人  tzktzk1

docker-compose 概述

Compose重要的概念

Docker服务编排

服务编排概念

服务编排:按照一定的业务规则批量管理容器

Docker Compose概述
Docker Compose是一个编排多容器分布式部署的工具,提供命令集管理容器化应用的完整开发周期,包括服务构建,启动和停止。

使用步骤:

Docker Compose安装使用

一、安装Docker Compose

Compose目前已经完全支持Linux、Mac oS和windows,在我们安装Compose之前,需要先安装Docker。下面我们以编译好的二进制包方式安装在Linux系统中。

cur1 -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose

设置文件可执行权限

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

查看版本信息

docker-compose -version

二、卸载Docker Compose

二进制包方式安装的,删除二进制文件即可

rm /usr/local/bin/docker-compose

三、使用docker compose编排nginx+springboot项目

1.创建docker-compose目录

mkdir ~/docker-compose
cd ~/docker-compose

2.编写docker-compose.yml文件:vim docker-compose.yml
            version: '3'
            services:
                nginx:
                    image: nginx
                    ports:
                        - 80:80
                    links:
                        - app
                    volumes:
                        - ./nginx/conf.d:/etc/nginx/conf.d
                app:
                    image: app
                    expose:
                        - "8080"
3.创建./nginx/conf.d目录

mkdir -p ./nginx/conf.d

4.在./nginx/conf.d目录下编写tzktzk1.conf文件
            server {
                listen 80;
                access_log off;
                location / {
                    proxy_pass http://app:8080;
                }
            }
5.在~/docker-compose目录下使用docker-compose启动容器

docker-compose up (可在前台查看运行日志)
docker-compose up -d (后台启动)

6.测试访问

http://192.168.149.135/hello (宿主机IP/app项目路径)

上一篇 下一篇

猜你喜欢

热点阅读