Latest web development tutorials

Докер 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