Docker -композиция: контейнер не запущен - PullRequest
0 голосов
/ 09 марта 2020

Я создал следующий Dockerfile:

 FROM postgres
 COPY short_codes.csv /var/lib/postgresql/data/short_codes.txt
 ENTRYPOINT ["docker-entrypoint.sh"]

И docker -композицию:

 version: '3'
services:
    codes:
      container_name: short_codes
      build:
        context: codes_store
      image: andrey1981spb/short_codes

      ports:
         - 5432:5432

I up docker -композицию успешно. Но когда я пытаюсь войти в контейнер, я получаю:

"Контейнер ... не работает"

Полагаю, мне нужно прописать некоторую команду запуска в Dockerfile. Но что это за команда?

1 Ответ

0 голосов
/ 09 марта 2020

Ваш контейнер, вероятно, не запущен, потому что вы не скопировали скрипт docker -entrypoint. sh в ваш контейнер.

Вам также не нужно указывать команду запуска, так как точка входа будет запускать команду при запуске, а docker -compose up auto запускает ваш контейнер.

...