一.安装 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"
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