要使用Docker Compose,必须编写docker-compose.yml文件,在提高篇中,通过Nginx、MySQL、GitLab、Jira做了举例,这里仅整理Compose的常用命令。
一、常用命令
以下命令,必须在docker-compose.yml同级目录下执行。
1、创建并启动容器
只要修改了docker-compose.yml文件,就应该执行该命令。
docker-compose up -d
2、关闭并删除容器
docker-compose down
3、容器启停
# 启动容器
docker-compose start
# 重启容器
docker-compose restart
# 停止容器
docker-compose stop
4、删除容器
仅删除未运行的容器。
docker-compose rm
5、查看日志
docker-compose logs -f
二、补充
通过Docker Compose管理容器时,可能还需要用到以下两个命令。
# 查看容器资源使用情况
docker stats
# 进入容器
docker exec -it 容器名|容器ID bash