首先确保有git
git clone https://github.com/swoft-cloud/swoft.git
在当前目录下 添加以下文件
vim docker-compose.yml
version: '3'
services:
swoft:
container_name: swoft
image: swoft/swoft
ports:
- "8000:80" #端口映射 8000是宿主机 80是docker镜像
volumes:
- ./:/var/www/swoft #目录映射 ./是宿主机 当前工作目录
stdin_open: true
tty: true
entrypoint: ["sh"] #这里更改一下 我们可以进入镜像中去composer install 防止开发者自己电脑中缺少依赖
docker-compose up -d
docker ps
下面进入容器中
docker exec -it swoft bash
默认会进入我们docker-compose.yml 设置的工作目录
直接 composer install 即可 我们先设置一下composer 源
composer config -g repo.packagist composer https://packagist.laravel-china.org
composer install