首页 > 其他 > 详细

四.docker 服务编排工具 docker-compose

时间:2020-04-09 17:11:05      阅读:52      评论:0      收藏:0      [点我收藏+]

一.安装 docker-compose
#以编译好的二进制包方式安装
curl -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/local/bin/docker-compose
#查看版本信息
docker-compose -version

二.卸载 docker compose
#如上方式安装,只需删除二进制文件
rm -rf /usr/local/bin/docker-compose

三.示例:使用 docker compose 编排nginx+springboot项目
1.创建 docker-compose目录
mkdir -pv ~/docker-compose
cd ~/docker-compose
2.编写 docker-compose.yml 文件

技术分享图片
version: ‘1‘
services:
    nginx:
        image: nginx
        ports:
          - 80:80
        links:
          - app
        volumes:
          - ./nginx/conf.d:/etc/nginx/conf.d
    app:
        image: app
        expose:
          - "8080"
docker-compose.yml

3.创建./nginx/conf.d目录
mkdir -pv ./nginx/conf.d
cd ./nginx/conf.d

4.在./nginx/conf.d目录下编写itheima.conf文件
server {
listen 80;
access_log off;
location / {
proxy_pass http://app:8080;
}
}

5.在 ~/docker-compose 目录下使用 docker-compose 启动容器
cd ~/docker-compose
docker-compose up
加 docker-compose up -d 后台启动
6.测试
http://宿主机IP

四.docker 服务编排工具 docker-compose

原文:https://www.cnblogs.com/NGames/p/12668029.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!