#docker-compose安装 php
curl -L https://get.daocloud.io/docker/compose/releases/download/1.24.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
一、下载nginx 镜像
二、编写compose文件 html
version: '3.7' services: web: restart: always container_name: qiduan image: nginx:latest ports: - 10080:80 - 10443:443 volumes: - ./html:/usr/share/nginx/html - ./conf/nginx.conf:/etc/nginx/nginx.conf - ./conf.d:/etc/nginx/conf.d - ./logs:/var/log/nginx
三、启动nginx
docker-compose up -d
四、查看启动内容web
docker-compose ps
五、docker-compose经常使用命令docker
docker-compose up -d --force-recreate 修改配置文件 后重启 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的实时日志