создать файл hello.txt:Как выйти из файла в контейнере докера?
docker run centos6-ssh echo "hello world" > /root/hello.txt
Докер будет создать контейнер, команду Выполнение выражений, и выход контейнера. Проблема заключается в том, как я могу получить доступ к файлу?
В случае выхода контейнера, правильный способ использования контейнера запускать контейнер с помощью фона службы ssh (-d args)?
все еще не работает: '[корень @ локальный ~] # докер ф 725f84fdb23f: /root/hello.txt/корень/ 2014/05/10 20: 53:25 Тарбол слишком короткий', почему докер закрывает контейнер? Может он просто открыть, как виртуальная машина? – edwardsbean
Контейнер - это всего лишь коллекция ресурсов под собственным пространством имен. Эти ресурсы включают файловую систему, сетевые порты и дерево процессов. Пока контейнер существует (имеет действительный идентификатор докера), его технически «открыто». Вот почему вы можете использовать команду 'docker cp' для доступа к диску после остановки процесса. Если вы хотите, чтобы ваш контейнер докеров работал как vm, ему нужно запустить такие процессы, как 'sshd'. – jkingyens
Спасибо, подходит ли, если я запускаю службу ssh в каждом контейнере? – edwardsbean