1、安装docker-compose
执行命令
sudo curl -L "https://github.com/docker/compose/releases/download/1.25.4/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
2、docker-compose常用命令
docker-compose ps
查看当前有哪些容器(docker-compose.yml 所在文件夹下执行)
docker-compose config -q
验证(docker-compose.yml)文件配置,当配置正确时,不输出任何内容,当文件配置错误,输出错误信息。
docker-compose restart 服务名
重新启动nginx服务的容器(注意是 编排文件中的service)
docker-compose logs 服务名
查看服务启动日志
docker-compose logs -f 服务
查看服务启动实时日志
docker-compose up
docker-compose down
docker-compose exec 服务 bash
进入服务容器
3、创建文件夹
mkdir /home/zhu/rabbitmq
4、编写docker-compose.yml文件
vi /home/zhu/rabbitmq/docker-compose.yml
文件内容如下
version: '3'
services:
rabbitmq:
image: rabbitmq:3.8.14-management
container_name: rabbitmq
restart: always
hostname: rabbitmq
ports:
- 5672:5672
- 15672:15672
environment:
RABBITMQ_DEFAULT_USER: admin
RABBITMQ_DEFAULT_PASS: admin
TZ: Asia/Shanghai
volumes:
- /etc/localtime:/etc/localtime
- /etc/timezone:/etc/timezone
- /home/luding/rabbitmq/lib:/var/lib/rabbitmq
- /home/luding/rabbitmq/log:/var/log
networks:
- rabbitmq
networks:
rabbitmq:
driver: bridge
配置文件目录:/etc/rabbitmq
数据存储目录:/var/lib/rabbitmq
日志目录:/var/log/rabbitmq
5、启动命令
docker-compose -f /home/zhu/rabbitmq/docker-compose.yml up -d
6、web页面
http://192.168.32.136:15672/#/
admin
admin
创建并启动容器
docker-compose up
创建并后台启动容器
docker-compose up -d
查看当前compose进程
docker-compose ps
启动容器
docker-compose start
关闭容器
docker-compose stop # 关闭容器
关闭并移除容器
docker-compose down # 关闭并移除容器