# laradock-development **Repository Path**: clown-passerby-community/laradock-development ## Basic Information - **Project Name**: laradock-development - **Description**: Laradock 是为 Docker 提供的完整 PHP 本地开发环境(仅为自己开发配置仓库) - **Primary Language**: Shell - **License**: MIT - **Default Branch**: develop - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2021-09-29 - **Last Updated**: 2022-11-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### docker-compose up -d nginx mysql redis workspace php-fpm workspace-php8 php-fpm-8 rabbitmq ### docker-compose restart nginx mysql redis workspace php-fpm workspace-php8 php-fpm-8 rabbitmq ### `rabbitmq`服务:docker-compose up -d rabbitmq ### 运行 es `docker-compose up elasticsearch` ### 新版 settings->Resources->file Sharing 将对应的电脑盘挂载于docker!!! ### build 服务名 docker build 命令用于使用 Dockerfile 创建镜像。 `docker-compose build server-name` ### 创建bridge网络 172.15.0.1 * `docker network create -d bridge --subnet 192.168.249.0/24 --gateway 192.168.249.1 localNet` * `docker network create -d bridge --subnet 172.15.0.0/24 --gateway 172.15.0.1 docker` ### 切换php版本 docker-compose build php-fpm workspace ### 进入容器 ##### docker attach命令进入该容器 - docker run -itd ubuntu:14.04 /bin/bash - docker attach 容器Id ##### docker exec进入Docker容器 docker exec -it 容器Id /bin/bash ### 运行hyperf ` docker run --name hyperf -v D:\phpEnv\www\cnpscy\hyperf-product\hyperf-server:/var/www/hyperf-project -p 9501:9501 -it --privileged -u root --entrypoint /bin/sh hyperf/hyperf:7.4-alpine-v3.11-swoole ` ` docker run --name hyperf-vue-admin -v D:\phpEnv\www\cnpscy\hyperf-vue-admin:/var/www/hyperf-vue-admin -p 9501:9501 -it --privileged -u root --entrypoint /bin/sh hyperf/hyperf:7.4-alpine-v3.11-swoole `