/proc/self/fd/2
(вероятно можно на лету сконфигурировать каким то запросом или передать в качестве аргумента командной строки,т очно сказать не могу не знаком с mongo), тогда сможешь смотреть логи docker logs -f container_name
или docker-compose logs -f service_name
docker ps --filter "label=com.docker.compose.project" -q | xargs docker inspect --format='{{index .Config.Labels "com.docker.compose.project"}}'| sort | uniq
WORKDIR
- сам создаёт директорию, вызывать отдельно RUN mkdir -p ...
не надо.EXPOSE 9000
можешь не указывать - она ничего не делает.Через командную строку линукс запуска файла выглядит как java -jar app.jar
ENTRYPOINT ["java", "-jar", "/vagrant/Docker/app/app.jar"]
это внешний интерфейс который объединяется бриджом с основным интерфейсом сервера что смотрит в интернет.
ports
подробнее)network_mode: host
).networks:
back:
name: back
driver: bridge
ipam:
driver: default
config:
- subnet: 172.16.238.0/24
gateway: 172.16.238.1
driver_opts:
com.docker.network.bridge.name: back
docker prune system -af
и ее надо отдельно запускать.docker exec -it python_container bash
time python temp/temp_file.py