Команда присоединения Docker, удаляющая мой контейнер из списка - PullRequest
0 голосов
/ 21 февраля 2019

Требуется использовать gem 'pry' с докером.Я хочу отладить приложение рельсов.поэтому я добавил «stdin_open: true и tty: true» в мой docker-compose.yml.Вот мой веб-раздел docker-compose.yml выглядит так:

web:
image: ruby:version
stdin_open: true
tty: true
volumes:
  - .:/24tru:cached
  - log:/24tru/htdocs-rails/log
  - tmp:/24tru/htdocs-rails/tmp
  - node_modules:/24tru/htdocs-rails/node_modules
  - bundler:/bundler
  - ruby:/usr/local/lib/ruby
  - ./httpd.conf:/etc/httpd/conf.d/24tru.conf
  - ./docker/base/php.conf:/etc/httpd/conf.d/php.conf
  - ./docker/server.crt:/usr/share/pki/ca-trust-source/24tru_dev.crt
  - ./docker/base/php.ini:/etc/php.ini
  - .configuration.sample.inc.php:/24tru/includes/configuration.inc.php
  - ~/.ssh:/home/dev/.ssh:ro
  - ~/.aws:/home/dev/.aws:ro
  - ./raw_video_upload:/var/mnt/raw_video_upload
ports:
  - 8080:8080
  - 80:80
  - 443:443
extra_hosts:
  - "ul.fv.localhost:192.168.65.2"
command: 'sudo apachectl -DFOREGROUND'

Итак, я запустил свой контейнер с помощью команды

docker-compose up -d

, чтобы проверить идентификатор контейнера, который я запустил

docker ps

я вышел положил

https://i.stack.imgur.com/U7eRt.png

После этого я попытался прикрепить контейнер (первый в списке) для использования вывода binding.pry

docker attach container_id(bf39b3bcc211)

, но этовыход без какого-либо вывода, и когда я снова запустил «docker ps», мой контейнер «24tru-app_web_1» больше не находится в списке.смотрите вывод

https://i.stack.imgur.com/ruYBM.png

Пожалуйста, помогите мне использовать pry gem с докером

...