简体   繁体   中英

Docker-compose: Container is not running

I created the following Dockerfile:

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

And docker-compose:

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

      ports:
         - 5432:5432

I up docker-compose successfully. But when I try to enter in container, I receive:

"Container ... is not running"

I suppose, I have to prescribe some run-command in Dockerfile. But what is this command?

Your container is probably not running because you haven't copied your docker-entrypoint.sh script anywhere to your container.

You also don't need to supply a run command, since entrypoint is going to run a command on start up, and docker-compose up auto runs your container.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM