Серия Docker (часть 2): Запуск веб-сервера nginx на Ubuntu

Давайте введем это в терминале, чтобы запустить веб-сервер nginx

sudo docker container run --publish 80:80 nginx
Войти в полноэкранный режим Выйти из полноэкранного режима

перейдите в браузер и введите «localhost». Вы можете увидеть страницу nginx.

Вот что в основном произошло

Остановите контейнер с помощью Ctrl+C

Теперь он больше не активен.

Давайте создадим еще один и на этот раз запустим его в бэкграунде.

sudo docker container run --publish 80:80 --detach nginx
Вход в полноэкранный режим Выйти из полноэкранного режима

Эта команда detach фактически запускает его в фоновом режиме, и после ее выполнения мы получаем ID контейнера.

опять же, вы можете зайти в браузер и ввести «localhost» и увидеть сервер nginx.

Теперь перейдите в терминал и введите

sudo docker container ls
Войти в полноэкранный режим Выйти из полноэкранного режима


Это показывает, какой контейнер запущен.

Давайте остановим его

sudo docker container stop <1st few digits of the container id>
Ввести полноэкранный режим Выйти из полноэкранного режима


Итак, он остановлен.

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

sudo docker container ls -a
Войти в полноэкранный режим Выход из полноэкранного режима


Вы также можете зайти в студию VS Code и установить «Docker» из расширений. Это также позволит отслеживать количество контейнеров и т.д.

Кроме того, вы можете увидеть некоторые уникальные имена, такие как «elastic_saha», «elastic_newton». Они были предоставлены случайно, так как вы их не указали.
Давайте дадим им имя и создадим еще один контейнер.

sudo docker container run --publish 80:80 --detach --name mitul_shahriyar nginx
Вход в полноэкранный режим Выйти из полноэкранного режима


Ваш код VS будет выглядеть следующим образом

Вы можете зайти в браузер & наберите «localhost», чтобы увидеть сервер nginx.

Давайте снова посмотрим список всех контейнеров

sudo docker container ls -a
Вход в полноэкранный режим Выход из полноэкранного режима


Посмотрим некоторые журналы этого контейнера, которому мы дали имя «mitul_shahriyar».

Также, возможно, вы знаете команды для запуска docker или игры с ним.

Теперь давайте удалим их

sudo docker container rm <1st few digits of container id>
Вход в полноэкранный режим Выйти из полноэкранного режима

У нас запущен 1 контейнер, который мы удалим принудительно

Оцените статью
Procodings.ru
Добавить комментарий