该篇文章是博主不断从工作中总结而来,会持续不断更新
权限
执行命令发现权限不够时以sudo开头:以root权限执行命令
大量命令需要root权限时,sudo -i:进入root权限的命令窗口,执行其他命令时不再需要sudo
操作命令
查看帮助:docker-compose -h
启动所有docker-compose服务:docker-compose up
启动所有docker-compose服务并后台运行:docker-compose up -d
停止并删除容器、网络、卷、镜像:docker-compose down
进入容器实例内部:docker-compose exec docker-compose.yml文件中写的服务id /bin/bush
展示当前docker-compose编排过的运行中的所有容器:docker-compose ps
展示当前docker-compose编排过的容器进程:docker-compose top
查看容器输出日志:docker-compose logs docker-compose.yml文件中写的服务id
检查配置:docker-compose config
检查配置,有问题才输出:docker-compose config -q
重启服务:docker-compose restart
启动服务:docker-compose start
停止服务:docker-compose stop
运行指定docker-compose文件:docker-compose -f 你的docker-compose文件名.yml up -d