Учебники

Docker — Команды команд

Докер имеет множество команд команд. Это команды, которые помещаются в Docker File. Давайте посмотрим на те, которые доступны.

CMD Инструкция

Эта команда используется для выполнения команды во время выполнения, когда выполняется контейнер.

Синтаксис

CMD command param1 

Опции

  • command — это команда, запускаемая при запуске контейнера.

  • param1 — это параметр, введенный в команду.

command — это команда, запускаемая при запуске контейнера.

param1 — это параметр, введенный в команду.

Возвращаемое значение

Команда будет выполнена соответственно.

пример

В нашем примере мы введем простое эхо Hello World в наш файл Docker, создадим изображение и запустим из него контейнер.

Шаг 1 — Создайте файл Docker с помощью следующих команд —

FROM ubuntu 
MAINTAINER [email protected] 
CMD [“echo” , “hello world”] 

Здесь CMD просто используется для печати Hello World .

CMD

Шаг 2 — Создайте образ с помощью команды сборки Docker.

Команда сборки

Шаг 3 — Запустите контейнер с картинки.

Запустить контейнер

ТОЧКА ВХОДА

Эта команда также может использоваться для выполнения команд во время выполнения для контейнера. Но мы можем быть более гибкими с помощью команды ENTRYPOINT.

Синтаксис

ENTRYPOINT command param1 

Опции

  • command — это команда, запускаемая при запуске контейнера.

  • param1 — это параметр, введенный в команду.

command — это команда, запускаемая при запуске контейнера.

param1 — это параметр, введенный в команду.

Возвращаемое значение

Команда будет выполнена соответственно.

пример

Давайте посмотрим на пример, чтобы понять больше о ENTRYPOINT. В нашем примере мы введем простую команду echo в нашем файле Docker, создадим образ и запустим из него контейнер.

Шаг 1 — Создайте файл Docker с помощью следующих команд —

FROM ubuntu 
MAINTAINER [email protected] 
ENTRYPOINT [“echo”]

ТОЧКА ВХОДА

Шаг 2 — Создайте образ с помощью команды сборки Docker.

Команда сборки Docker

Шаг 3 — Запустите контейнер с картинки.

Контейнер из изображения

ENV

Эта команда используется для установки переменных среды в контейнере.

Синтаксис

ENV key value 

Опции

  • Ключ — это ключ для переменной среды.

  • значение — это значение для переменной среды.

Ключ — это ключ для переменной среды.

значение — это значение для переменной среды.

Возвращаемое значение

Команда будет выполнена соответственно.

пример

В нашем примере мы введем простую команду echo в нашем файле Docker, создадим образ и запустим из него контейнер.

Шаг 1 — Создайте файл Docker с помощью следующих команд —

FROM ubuntu 
MAINTAINER [email protected] 
ENV var1=Tutorial var2=point 

ENV

Шаг 2 — Создайте образ с помощью команды сборки Docker.

ENV Build Docker Команда

Шаг 3 — Запустите контейнер с картинки.

ENV запустить контейнер

Шаг 4 — Наконец, выполните команду env, чтобы увидеть переменные среды.

Команда ENV

WORKDIR

Эта команда используется для установки рабочего каталога контейнера.

Синтаксис

WORKDIR dirname 

Опции

  • dirname — новый рабочий каталог. Если каталог не существует, он будет добавлен.

dirname — новый рабочий каталог. Если каталог не существует, он будет добавлен.

Возвращаемое значение

Команда будет выполнена соответственно.

пример

В нашем примере мы введем простую команду echo в нашем файле Docker, создадим образ и запустим из него контейнер.

Шаг 1 — Создайте файл Docker с помощью следующих команд —

FROM ubuntu 
MAINTAINER [email protected] 
WORKDIR /newtemp 
CMD pwd

WORKDIR

Шаг 2 — Создайте образ с помощью команды сборки Docker.

Workdir Build Command

Шаг 3 — Запустите контейнер с картинки.