docker-compose常⽤命令-详解
docker-compose命令的基本使⽤格式是:
docker-compose [-f=<arg>...] [options] [COMMAND] []
命令选项
-f, --file FILE 指定使⽤的 Compose 模板⽂件,默认为 l,可以多次指定;
-p, --project-name NAME 指定项⽬名称,默认将使⽤所在⽬录名称作为项⽬名;
--x-networking 使⽤ Docker 的可拔插⽹络后端特性;
--x-network-driver DRIVER 指定⽹络后端的驱动,默认为 bridge;
--verbose 输出更多调试信息;
-v, --version 打印版本并退出;
常⽤命令:
docker-compose 命令 --help                    获得⼀个命令的帮助
docker-compose up -d nginx                    构建启动nignx容器
docker-compose exec nginx bash                登录到nginx容器中
docker-compose down                            此命令将会停⽌ up 命令所启动的容器,并移除⽹络
docker-compose ps                              列出项⽬中⽬前的所有容器
docker-compose restart nginx                  重新启动nginx容器
docker-compose build nginx                    构建镜像
docker-compose build --no-cache nginx          不带缓存的构建
docker-compose top                            查看各个服务容器内运⾏的进程
docker-compose logs -f nginx                  查看nginx的实时⽇志
docker-compose images                          列出 Compose ⽂件包含的镜像
docker重启容器命令
docker-compose config                          验证⽂件配置,当配置正确时,不输出任何内容,当⽂件配置错误,输出错误信息。docker-compose events --json nginx            以json的形式输出nginx的docker⽇志
docker-compose pause nginx                    暂停nignx容器
docker-compose unpause nginx                  恢复ningx容器
docker-compose rm nginx                        删除容器(删除前必须关闭容器,执⾏stop)
docker-compose stop nginx                      停⽌nignx容器
docker-compose start nginx                    启动nignx容器
docker-compose restart nginx                  重启项⽬中的nignx容器
docker-compose run --no-deps --rm php-fpm php -v  在php-fpm中不启动关联容器,并容器执⾏php -v 执⾏完成后删除容器

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。