Методы и примеры кода для использования команды Docker Run Image

Вот несколько способов использования команды docker run с примерами кода:

Метод 1: базовое использование

docker run <image>

Пример:

docker run ubuntu

Эта команда запустит контейнер, используя образ «ubuntu».

Метод 2. Интерактивный терминал

docker run -it <image> <command>

Пример:

docker run -it ubuntu bash

Эта команда запустит контейнер с использованием образа «ubuntu» и запустит интерактивную оболочку bash внутри контейнера.

Метод 3: сопоставление портов

docker run -p <host_port>:<container_port> <image>

Пример:

docker run -p 8080:80 nginx

Эта команда запустит контейнер с использованием образа «nginx» и сопоставит порт 8080 на хосте с портом 80 в контейнере.

Метод 4: монтирование тома

docker run -v <host_path>:<container_path> <image>

Пример:

docker run -v /path/on/host:/path/in/container nginx

Эта команда запустит контейнер с использованием образа «nginx» и смонтирует каталог «/path/on/host» на хосте в «/path/in/container» в контейнере.

Метод 5: переменные среды

docker run -e <key>=<value> <image>

Пример:

docker run -e MYSQL_ROOT_PASSWORD=secret mysql

Эта команда запустит контейнер с использованием образа «mysql» и установит для переменной среды «MYSQL_ROOT_PASSWORD» значение «secret».

Метод 6: отдельный режим

docker run -d <image>

Пример:

docker run -d nginx

Эта команда запустит контейнер с использованием образа «nginx» в отдельном режиме.