我不确定这是网络问题,还是码头问题,但我很难从局域网中的另一台机器上获得服务器的响应,该服务器在Docker容器的3000端口上运行nodejs服务器。我使用Mac电脑作为客户端,Linux计算机作为服务器。以下是我所采取的步骤:
用<name of computer>.local:<port>在局域网上测试与独立计算机的连接
在Linux机器上运行服务器(只使用没有容器的nodejs )
在Mac (客户端)计算机上运行curl <name of linux computer>.local:3000
按预期工作
在Docker容器中运行
我正在测试两个linux服务器之间的延迟。linux服务器是服务器,B linux服务器是客户端。我可以使用curl命令成功下载该文件。但时间太快,可能在300-500毫秒左右。
当我试图通过以下命令使用curl时,我看不到下载该文件所花费的时间。我想知道,当我下载一个小文件时,我怎么能看到花费的时间?
curl -0 "http://server IP/filename" --output filename
% Total % Received % Xferd Average Speed Time Time Time Current
我用这个Docker文件创建了一个图像..。
FROM node:8
# Create application directory
WORKDIR /usr/src/app
# Install application dependencies
# By only copying the package.json file here, we take advantage of cached Docker layers
COPY package.json ./
RUN npm install
# This will install dev dependencies as well.
# If
我有以下Dockerfile:
FROM ubuntu:bionic
RUN apt-get update
RUN apt-get -y install curl
RUN apt-get install sudo
# Install Miniconda
ENV PATH="/root/miniconda3/bin:${PATH}"
ARG PATH="/root/miniconda3/bin:${PATH}"
RUN apt-get install -y wget && rm -rf /var/lib/apt/lists/*
RUN wg
最初,我使用以下方法从CRAN下载了data.table包:
install.packages()
它下载了1.9.4版本,在经历了几次速度颠簸之后,我想我必须从github下载最新的版本。为了做到这一点,我尝试下载到"devtools“,但没有成功。以下是我遇到的错误:
* installing *source* package ‘curl’ ...
** package ‘curl’ successfully unpacked and MD5 sums checked
Package libcurl was not found in the pkg-config search pa