// DevOps
public function show()
{
return 'Docker cho Laravel Developer: Từ Zero to...';
}
Dockerfile cho Laravel
FROM php:8.2-fpm
RUN apt-get update && apt-get install -y \
git \
curl \
libpng-dev \
libonig-dev \
libxml2-dev \
zip \
unzip
RUN docker-php-ext-install pdo_mysql mbstring exif pcntl bcmath gd
COPY --from=composer:latest /usr/bin/composer /usr/bin/composer
WORKDIR /var/www
COPY . .
RUN composer installDocker Compose
version: '3.8'
services:
app:
build: .
volumes:
- .:/var/www
ports:
- "8000:8000"
db:
image: mysql:8.0
environment:
MYSQL_DATABASE: laravel
MYSQL_ROOT_PASSWORD: rootKết luận
Docker giúp môi trường development nhất quán và dễ dàng setup.
Bình luận đã bị tắt cho bài viết này.