# docker **Repository Path**: xbear_org/docker ## Basic Information - **Project Name**: docker - **Description**: Docker 项目开发配置 dnmp 环境,适用于 laravel8+, thinkphp5+, drupal8+ 镜像: nginx, mysql, php(php-fpm,redis,swoole) - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-07 - **Last Updated**: 2025-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # docker 环境搭建 ## 脚本安装 ```sh # 复制脚本包到服务器 scp -r ./package/docker_20230906.tar.gz root@110.41.157.137:/data/ # 解压 tar -zxvf /data/docker_20230906.tar.gz ./data/install # 运行 ./data/install/install.sh ``` ## 升级 docker ```sh # 停止安装的 docker systemctl stop docker # 卸载已安装 # ubuntu apt-get purge docker-ce docker-ce-cli containerd.io # 升级 apt-get update apt-get install docker-ce docker-ce-cli containerd.io ``` ## 升级 docker-compose 在[官网](https://github.com/docker/compose/releases)确定可用的包 ```sh docker-compose --version # 确定操作系统 uname -s 得到 linux # 确定系统型号 arch 或 uname -m 得到如 x86_64 # 选择下载链接,如下载不了可以下载到本地后再上传到服务器,然后移动文件并重命名 /usr/local/bin/docker-compose # curl -SL https://github.com/docker/compose/releases/download/v2.23.2/docker-compose-linux-x86_64 -o docker-compose # curl -SL https://get.daocloud.io/docker/compose/releases/download/v2.23.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose ``` ## 部署新的 git 项目 ```sh # 创建新的 git 仓库项目 OBJECT=laravel10 git init --bare ${OBJECT}.git cat > laravel10.git/hooks/post-receive<