我正在尝试在docker image中下载一些带有wget
的pdf,但它无效。网址在%23 之后被截断,对应于#,但该命令在docker image之外运行得非常好(我在我的本地计算机和少数服务器上试过)。
例如,命令wget 'http://www.scc.virginia.gov/docketsearch/DOCS/3%23yn01!.PDF'
从Docker镜像的外部运行时正在下载正确的pdf,但在docker image中运行时,输出为--2017-05-09 19:18:36-- http://www.scc.virginia.gov/docketsearch/DOCS/3
并导致页面找不到
wget版本在我的本地和内部docker镜像中是相同的。我的dockerfile中有RUN apt-get install --yes --force-yes wget
。 Docker版本是1.11.2。可能是什么问题?
答案 0 :(得分:0)
问题是基本映像中的操作系统版本。我在docker文件中将FROM ubuntu:15.10
更改为FROM ubuntu:16.04
,wget
现在正在使用。