Debian:jessie LSB发行,缺少LSB核心

时间:2019-07-15 21:13:19

标签: docker couchbase circleci debian-jessie lsb

我今天遇到了一个奇怪的问题。

我在Docker中将我的项目容器化了。

我将Couchbase用作数据库,并使用deb文件安装Couchbase。 根据Couchbase文档,这是我的docker文件的外观:

此代码一直运行到今天,由于lsb-relase,lsb核心软件包丢失,Couchbase deb文件安装失败。

FROM debian:jessie-slim
RUN apt-get update --fix-missing && apt-get install -y wget bzip2 ca- 
certificates \
libglib2.0-0 libxext6 libsm6 libxrender1
FROM python:3
ADD . /app
WORKDIR /app
RUN apt-get -y install curl && \
apt-get -y install lsb-core && \
apt-get -y install lsb
RUN wget http://packages.couchbase.com/releases/couchbase- 
release/couchbase-release-1.0-6-amd64.deb
RUN dpkg -i couchbase-release-1.0-6-amd64.deb
RUN apt-get install libcouchbase-dev libcouchbase2-bin build-essential 
 -y`

尝试:apt-获取lsb-release, wget deb文件和dpkg

将Couchbase安装在容器上的替代方法是什么,无法创建新的版本,Dockerfile在安装Couchbase时失败。

0 个答案:

没有答案
相关问题