dockerfile - docker membina ralat proses imej
PHP中文网
PHP中文网 2017-05-16 13:17:45
0
2
1694

Ralat dilaporkan seperti berikut:
container_linux.go:247: memulakan proses kontena disebabkan "exec: "/bin/sh": stat /bin/sh: tiada fail atau direktori sedemikian"

Kandungan Dockerfile adalah seperti berikut:

FROM tiangolo/uwsgi-nginx:latest

MAINTAINER Sebastian Ramirez <tiangolo@gmail.com>

# Add app configuration to Nginx
COPY nginx.conf /etc/nginx/conf.d/

# install redis and start
COPY redis-install.sh /tmp/
RUN chmod +x /tmp/redis-install.sh
RUN /bin/sh /tmp/redis-install.sh

COPY startserver.sh /tmp/
RUN chmod +x /tmp/startserver.sh


# install mongodb
# Create the MongoDB data directory
RUN mkdir -p /data/db
# Import MongoDB public GPG key AND create a MongoDB list file
RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
RUN echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | tee /etc/apt/sources.list.d/10gen.list
# Update apt-get sources AND install MongoDB
RUN apt-get update
RUN apt-get install -y -q mongodb-org ; echo 'after'

COPY requirement.txt /tmp/
RUN pip install -r /tmp/requirement.txt


ENTRYPOINT ["/bin/bash"]

Saya menjumpainya semasa melaksanakan docker build -t debug .
Saya tidak tahu apa yang salah, saya harap anda boleh membantu saya mencarinya

PHP中文网
PHP中文网

认证高级PHP讲师

membalas semua(2)
某草草

Bolehkah anda menyiarkan mesej ralat yang lengkap? Mesej ralat yang anda laporkan telah ditukar kepada /bin/bash apabila docker menjalankan bekas ini

刘奇

RUN /bin/sh /tmp/redis-install.sh/bin/sh dipanggil dalam arahan ini, tetapi fail ini tidak sepatutnya berada dalam imej asas anda. Adalah disyorkan untuk menyemak imej asas atau menggantikan imej asas

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan