Докер - Команды инструкций

В Docker есть множество команд инструкций. Это команды, которые помещаются в файл Docker. Давайте посмотрим на те, которые есть в наличии.

Инструкция CMD

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

Синтаксис

CMD command param1

Параметры

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

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

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

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

пример

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

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

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

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

Step 2 - Создайте образ с помощью Docker build команда.

Step 3 - Запускаем контейнер из образа.

ТОЧКА ВХОДА

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

Синтаксис

ENTRYPOINT command param1

Параметры

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

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

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

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

пример

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

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

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

Step 2 - Создайте образ с помощью Docker build команда.

Step 3 - Запускаем контейнер из образа.

ENV

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

Синтаксис

ENV key value

Параметры

  • Key - Это ключ для переменной окружения.

  • value - Это значение переменной окружения.

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

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

пример

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

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

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

Step 2 - Создайте образ с помощью Docker build команда.

Step 3 - Запускаем контейнер из образа.

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

WORKDIR

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

Синтаксис

WORKDIR dirname

Параметры

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

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

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

пример

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

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

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

Step 2 - Создайте образ с помощью Docker build команда.

Step 3 - Запускаем контейнер из образа.