Raj*_*aji 3 ubuntu docker dockerfile
我正在使用 Ubuntu 机器 (14.04.1)。我已经安装了 docker daemon(1.12.3 和 go 版本:1.6.3)。我写了一个 dockerfile 来下载 redis DB。但它引发了我以下错误:
E: Unable to locate package redis-server
Run Code Online (Sandbox Code Playgroud)
当 redis-server 不起作用时,我也尝试了 redis。它再次抛出相同的错误。
E: Unable to locate package redis
Run Code Online (Sandbox Code Playgroud)
Dockerfile 的内容:
FROM ubuntu:14.04
RUN apt-get update && apt-get install -y redis-server
EXPOSE 6379
Run Code Online (Sandbox Code Playgroud)
我能够运行 apt-get update 但无法安装 redis-server 或 redis。Docker 的注册中心是 docker hub。我可以在 dockersudo apt-get install -y redis-server外部的本地 ( ) 中下载 redis,但使用 docker 我无法下载。
我能够安装 redis-server 以及 python。我在 Dockerfile 中添加了RUN apt-get update。它更新并安装了redis。就我而言,还有一件事。我已经运行了'apt-get update',它之前创建了一个图像。它一直指的是图像并且没有更新。因此我使用了 --no-cache=True 并成功了。
FROM ubuntu:14.04
RUN apt-get update
RUN apt-get -y install redis-server
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9550 次 |
| 最近记录: |