From 579d768b99d96aa8b0897f9e3fbc715f9c40d733 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A0=BE=E7=A1=95?= <5397413+luan_shuo@user.noreply.gitee.com> Date: Sun, 14 Mar 2021 14:29:54 +0800 Subject: [PATCH] compose --- docker-compose | 76 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 docker-compose diff --git a/docker-compose b/docker-compose new file mode 100644 index 0000000..42f3540 --- /dev/null +++ b/docker-compose @@ -0,0 +1,76 @@ +莫小安 +Docker-compose常用命令 +1.github地址:https://github.com/TodorText/lnmp.git + +这个是根据laradock精简的lnmp,并且摘除了从容器挂载数据卷 + +2.命令 + +docker-compose --help你会看到如下这么多命令 + + +build Build or rebuild services +bundle Generate a Docker bundle from the Compose file +config Validate and view the Compose file +create Create services +down Stop and remove containers, networks, images, and volumes +events Receive real time events from containers +exec Execute a command in a running container +help Get help on a command +images List images +kill Kill containers +logs View output from containers +pause Pause services +port Print the public port for a port binding +ps List containers +pull Pull service images +push Push service images +restart Restart services +rm Remove stopped containers +run Run a one-off command +scale Set number of containers for a service +start Start services +stop Stop services +top Display the running processes +unpause Unpause services +up Create and start containers +version Show the Docker-Compose version information +   + +3.常用命令 + +docker-compose up -d nginx 构建建启动nignx容器 + +docker-compose exec nginx bash 登录到nginx容器中 + +docker-compose down 删除所有nginx容器,镜像 + +docker-compose ps 显示所有容器 + +docker-compose restart nginx 重新启动nginx容器 + +docker-compose run --no-deps --rm php-fpm php -v 在php-fpm中不启动关联容器,并容器执行php -v 执行完成后删除容器 + +docker-compose build nginx 构建镜像 。 + +docker-compose build --no-cache nginx 不带缓存的构建。 + +docker-compose logs nginx 查看nginx的日志 + +docker-compose logs -f nginx 查看nginx的实时日志 + + + +docker-compose config -q 验证(docker-compose.yml)文件配置,当配置正确时,不输出任何内容,当文件配置错误,输出错误信息。 + +docker-compose events --json nginx 以json的形式输出nginx的docker日志 + +docker-compose pause nginx 暂停nignx容器 + +docker-compose unpause nginx 恢复ningx容器 + +docker-compose rm nginx 删除容器(删除前必须关闭容器) + +docker-compose stop nginx 停止nignx容器 + +docker-compose start nginx 启动nignx容器 \ No newline at end of file -- Gitee