Докер Hello World
Докер позволяет запускать приложения в контейнере, с помощью команды Докер запуска для запуска приложения в контейнере.
Привет мир выходной
w3big@w3big:~$ docker run ubuntu:15.10 /bin/echo "Hello world" Hello world
Аналитические параметры:
Докер: Докер двоичный исполняемый файл.
выполните следующую команду: предыдущая комбинация Docker для запуска контейнера.
Ubuntu: 15.10 назначенный для запуска зеркало, Docker сначала из локального зеркала хоста существует, если не существует, Docker будут загружаться с зеркальным отражением общественного склада Докер Hub.
/ Бен / эхо "Привет мир" : для того , чтобы начать реализацию контейнера
Приведенная выше команда полный смысл может быть истолковано как: Докер, чтобы создать новый образ ubuntu15.10 контейнер, а затем выполнить бен / эхо "Hello World" в контейнере, а затем выводит результат.
Запуск интерактивного контейнера
Мы докер два параметра -i -t, пусть контейнер Докер запустить для достижения возможности "диалога"
w3big@w3big:~$ docker run -i -t ubuntu:15.10 /bin/bash root@dc0050c79503:/#
Аналитические параметры:
-t: Определяет псевдо-терминал или нового контейнерного терминала.
-i: позволяет ввести стандартный контейнер (STDIN) , чтобы взаимодействовать.
На данный момент мы вошли в систему ubuntu15.10 контейнера
Мы стараемся работать в командной контейнер кошки / Proc / версия и Ls соответственно просмотра списка версий файла информационных систем и ток в текущем каталоге
Мы можем выполнить команду выхода или использовать CTRL + D, чтобы выйти из контейнера.
Запуск контейнера (фоновый режим)
Создание процесса контейнера прогон с помощью следующей команды
w3big@w3big:~$ docker run -d ubuntu:15.10 /bin/sh -c "while true; do echo hello world; sleep 1; done" 2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
В выходных данных, мы не ожидаем увидеть "привет мир", но строка символов длиной
2b1b7a428627c51ab8810d541d759f072b4fc75487eed05812646b8534a2fe63
Это называется длинная строка идентификатор контейнера для каждого контейнера, является уникальным, мы можем через идентификатора контейнера для просмотра соответствующего контейнера, что случилось.
Во- первых, мы должны убедиться , что контейнер запуска, вы можете просматривать Docker пс
w3big@w3big:~$ docker ps
КОНТЕЙНЕР ID: Идентификатор контейнера
ИМЕНА: Имя контейнера автоматически присваивается
Команда журналов DOCKER Использование в контейнере, контейнер для просмотра стандартного вывода
w3big@w3big:~$ docker logs 2b1b7a428627
w3big@w3big:~$ docker logs amazing_cori
Остановить контейнер
Мы используем Docker команду останова , чтобы остановить контейнер:
По мнению Docker пс, контейнер перестал работать:
w3big@w3big:~$ docker ps
Кроме того, можно использовать следующую команду, чтобы остановить:
w3big@w3big:~$ docker stop amazing_cori