Docker 在Ubuntu14.04映像中停靠WebPare liberty时出错
当我构建dockerfile时,得到一个错误,即“步骤15:复制docker服务器/opt/ibm/docker/Docker 在Ubuntu14.04映像中停靠WebPare liberty时出错,docker,ubuntu-14.04,websphere-liberty,Docker,Ubuntu 14.04,Websphere Liberty,当我构建dockerfile时,得到一个错误,即“步骤15:复制docker服务器/opt/ibm/docker/ lstat docker server:没有此类文件或目录“请告诉我如何解决此问题。docker版本为1.12.5您确定文件夹和/或文件存在吗?否则,请尝试添加该文件。是否有任何特殊原因需要构建您自己的映像,而不是使用已经可用并准备好运行的官方映像(websphere liberty)?我们需要在ubuntu 14.04映像中安装我们自己的应用程序,包括web spare libe
lstat docker server:没有此类文件或目录“请告诉我如何解决此问题。docker版本为1.12.5您确定文件夹和/或文件存在吗?否则,请尝试添加该文件。是否有任何特殊原因需要构建您自己的映像,而不是使用已经可用并准备好运行的官方映像(websphere liberty)?我们需要在ubuntu 14.04映像中安装我们自己的应用程序,包括web spare liberty。现在获取权限错误“来自守护程序的错误响应:无效的标题字段值”oci运行时错误:container\u linux.go:247:启动container进程导致\“exec:\\\”/opt/ibm/docker/docker server\\\\”:权限denie d \“\n”。创建目录后。请告诉我原因。您在哪个平台上构建?在将docker server添加到映像之前,它是否为二进制可执行文件?是否确定该文件夹和/或文件存在?否则,请尝试添加该文件。是否有任何特殊原因需要构建您自己的映像,而不是使用已经可用并准备好运行的官方映像(websphere liberty)?我们需要在ubuntu 14.04映像中安装我们自己的应用程序,包括web spare liberty。现在获取权限错误“来自守护程序的错误响应:无效的标题字段值”oci运行时错误:container\u linux.go:247:启动container进程导致\“exec:\\\”/opt/ibm/docker/docker server\\\\”:权限denie d \“\n”。创建目录后。请告诉我原因。您在哪个平台上构建?在将docker服务器添加到映像之前,它是二进制可执行文件吗?
FROM ubuntu:14.04
# Install JRE
RUN apt-get update
RUN apt-get install -y --no-install-recommends unzip
RUN apt-get -y install openjdk-7-jre
RUN apt-get -y install wget
RUN apt-get update \
&& apt-get install -y --no-install-recommends unzip \
&& rm -rf /var/lib/apt/lists/*
# Install WebSphere Liberty
ENV LIBERTY_VERSION 16.0.0_04
ARG LIBERTY_URL
ARG DOWNLOAD_OPTIONS=""
RUN LIBERTY_URL=${LIBERTY_URL:-$(wget -q -O - https://public.dhe.ibm.com/ibmdl/export/pub/software/websphere/wasdev/downloads/wlp/index.yml | grep $LIBERTY_VERSION -A 6 | sed -n 's/\s*kernel:\s//p' | tr -d '\r' )} \
&& wget $DOWNLOAD_OPTIONS $LIBERTY_URL -U UA-IBM-WebSphere-Liberty-Docker -O /tmp/wlp.zip \
&& unzip -q /tmp/wlp.zip -d /opt/ibm \
&& rm /tmp/wlp.zip
ENV PATH=/opt/ibm/wlp/bin:$PATH
# Set Path Shortcuts
ENV LOG_DIR=/logs \
WLP_OUTPUT_DIR=/opt/ibm/wlp/output
RUN mkdir /logs \
&& ln -s $WLP_OUTPUT_DIR/defaultServer /output \
&& ln -s /opt/ibm/wlp/usr/servers/defaultServer /config
# Configure WebSphere Liberty
RUN /opt/ibm/wlp/bin/server create \
&& rm -rf $WLP_OUTPUT_DIR/.classCache /output/workarea
COPY docker-server /opt/ibm/docker/
EXPOSE 9080 9443
CMD ["/opt/ibm/docker/docker-server", "run", "defaultServer"]