#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的實時日誌