Php ubuntu中的Laravel docker设置

Php ubuntu中的Laravel docker设置,php,laravel,docker,ubuntu,ubuntu-18.04,Php,Laravel,Docker,Ubuntu,Ubuntu 18.04,我一直在关注DigitalOcean发布的[enter link description here][blog post],内容是在laravel 18.04的docker中设置laravel。当我运行命令docker compose up-d 我得到以下错误: E:无法获取 从服务器读取时出错-读取(104:对等方重置连接)[IP: 128.31.0.62[80] E:获取失败 从服务器读取时出错-读取(104:对等方重置连接)[IP: 128.31.0.62[80] E:获取失败 从服务器读

我一直在关注DigitalOcean发布的[enter link description here][blog post],内容是在laravel 18.04的docker中设置laravel。当我运行命令
docker compose up-d

我得到以下错误:

E:无法获取
从服务器读取时出错-读取(104:对等方重置连接)[IP: 128.31.0.62[80]

E:获取失败 从服务器读取时出错-读取(104:对等方重置连接)[IP: 128.31.0.62[80]

E:获取失败 从服务器读取时出错-读取(104:对等方重置连接)[IP: 128.31.0.62[80]

E:无法获取一些存档,可能运行apt get update或尝试 --修复丢失

错误:服务“app”无法生成:命令“/bin/sh-c apt get” 更新(&apt get install-y构建基本mariadb客户端
libpng dev libjpeg62 turbo dev libfreetype6 dev locales
zip jpegoptim optipng pngquant gifsicle vim解压git curl'返回一个非零代码:100

在from堆栈溢出之后,我将
myysql客户端
替换为
mariadb客户端
,因为它导致了另一种错误

如果有人能指导我,这将是非常有帮助的,因为我是新手

来自php:7.3-fpm
#复制composer.lock和composer.json
复制composer.lock composer.json/var/www/
#设置工作目录
WORKDIR/var/www
#安装依赖项
运行apt-get-update&&apt-get-install-y\
建立必要的\
mariadb客户\
libpng开发\
libjpeg62涡轮开发\
libfreetype6开发\
地区\
拉链\
JPEGOptimPNG PNG pngquant礼品\
维姆\
解压\
吉特\
卷曲
#清除缓存
运行apt get clean&&rm-rf/var/lib/apt/lists/*
#安装扩展
运行docker php ext安装pdo_mysql mbstring zip exif pcntl
运行docker php ext configure gd--with gd--with freetype dir=/usr/include/--with jpeg dir=/usr/include/--with png dir=/usr/include/
运行docker php ext安装gd
#安装编写器
运行curl-sShttps://getcomposer.org/installer |php--install dir=/usr/local/bin--filename=composer
#为laravel应用程序添加用户
运行groupadd-g1000 www
运行useradd-u1000-ms/bin/bash-gwww
#复制现有应用程序目录内容
抄袭/var/www
#复制现有应用程序目录权限
复制--chown=www:www/var/www
#将当前用户更改为www
用户www
#公开端口9000并启动php fpm服务器
暴露9000

CMD[“php fpm”]
看起来像是网络问题
对等方重置连接
您的internet是否正常工作?如果正常,您的docker网络配置可能有问题。您正在运行哪个版本的docker compose?
docker version 18.09.7,build 2d0083d
docker compose version 1.21.2,build a133471
,并且在浏览器中访问这些软件包时没有问题?例如,尝试下载:
http://deb.debian.org/debian/pool/main/libx/libx11/libx11-6_1.6.7-1_amd64.deb
看起来像是网络问题
对等方重置连接
您的internet是否正常工作?如果正常,您的docker网络配置可能有问题。您正在运行哪个版本的docker compose?
docker version 18.09.7,build 2d0083d
docker compose version 1.21.2,build a133471
,并且在浏览器中访问这些软件包时没有问题?例如,尝试下载:
http://deb.debian.org/debian/pool/main/libx/libx11/libx11-6_1.6.7-1_amd64.deb