Докер

Docker SSH в контейнер

Docker SSH в контейнер
Docker - это инструмент или эхо-система, в которой вы можете создавать или запускать контейнеры. Это бесплатная программа с открытым исходным кодом, которая упрощает создание, развертывание и запуск приложений с использованием контейнеров.

После создания контейнера Docker вам часто может потребоваться подключиться к контейнеру и выполнить некоторые задачи.

Подключиться к работающему контейнеру Docker можно несколькими способами. В этом руководстве мы покажем, как подключиться к работающему контейнеру Docker.

Требования

Создать контейнер WordPress

Перед запуском вам понадобится хотя бы один контейнер, работающий в вашей системе.

Сначала извлеките образ WordPress из реестра Docker Hub с помощью следующей команды:

докер тянуть WordPress

Вы должны увидеть следующий результат:

Использование тега по умолчанию: последний
последнее: извлечение из библиотеки / wordpress
bf5952930446: Вытягивание завершено
a409b57eb464: вытягивание завершено
3192e6c84ad0: вытягивание завершено
43553740162b: Вытягивание завершено
d8b8bba42dea: Извлечение завершено
eb10907c0110: Вытягивание завершено
10568906f34e: Вытягивание завершено
03fe17709781: Вытягивание завершено
98171b7166c8: Вытягивание завершено
3978c2fb05b8: Вытягивание завершено
71bf21524fa8: Вытягивание завершено
24fe81782f1c: Подтяжка завершена
7a2dfd067aa5: Вытягивание завершено
a04586f4f8fe: Вытягивание завершено
b8059b10e448: Вытягивание завершено
e5b4db4a14b4: Вытягивание завершено
48018c17c4e9: Извлечение завершено
d09f106f9e16: Вытягивание завершено
289a459a6137: Вытягивание завершено
c4e8f9c90fda: вытягивание завершено
Дайджест: sha256: 6da8f886b20632dd05eeb22462f850a38e30600cedd894d2c6b1eb1a58e9763c
Статус: загружено более новое изображение для wordpress: последнее
докер.io / библиотека / wordpress: последний

Теперь создайте контейнер, используя загруженный образ, выполнив следующую команду:

docker run -d WordPress

Вы должны увидеть следующий результат:

c338aac5081c4cdc2164fed72a17e596acdd28cf5f9c26e1f7fc992389a2749b

Теперь вы можете проверить все работающие контейнеры с помощью следующей команды:

докер ps

Вы должны увидеть свой контейнер WordPress в следующем выводе:

КОНТЕЙНЕР ИДЕНТИФИКАЦИЯ ИЗОБРАЖЕНИЕ КОМАНДА СОЗДАЕТ СОСТОЯНИЕ НАЗВАНИЯ ПОРТОВ
c338aac5081c wordpress "точка входа в докер.s… "7 секунд назад вверх 5
секунд 80 / tcp xenodochial_hawking

На данный момент у вас есть один контейнер, работающий в вашей системе. Теперь вы можете перейти к следующему шагу.

Подключить запущенный контейнер с docker exec

Docker exec - это команда, которая позволяет вам подключиться к работающему контейнеру и выполнить желаемую команду внутри контейнера.

Чтобы подключить работающий контейнер, выполните следующую команду:

docker exec -it c338aac5081c / bin / bash

После подключения к контейнеру вы должны увидеть следующий вывод:

корень @ c338aac5081c: / var / www / html #

Где: c338aac5081c - идентификатор контейнера.

Теперь запустите любую команду, например «free -m» внутри контейнера, как показано ниже:

[электронная почта защищена]: / var / www / html # free -m

Вы должны увидеть следующий результат:

всего использованного свободного общего баффа / доступного кеша

Mem: 1986 981 80 117 924 711
Своп: 0 0 0

Теперь выйдите из работающего контейнера с помощью следующей команды:

выход

Подключить запущенный контейнер с присоединением докера

Команда docker attaches также позволит вам подключиться к работающему контейнеру и управлять им.

Чтобы подключить работающий контейнер с помощью команды attach, выполните следующую команду:

докер-контейнер прикрепить c338aac5081c

После подключения вы должны получить следующий результат:

корень @ c338aac5081c: / var / www / html #

Заключение

В приведенном выше руководстве вы узнали, как подключиться к работающему контейнеру Docker с помощью команды exec и присоединить. Обе команды позволяют начать новый сеанс оболочки и предоставить интерактивную оболочку контейнеру.

Vulkan для пользователей Linux
С каждым новым поколением видеокарт мы видим, как разработчики игр расширяют границы графической точности и приближаются на шаг ближе к фотореализму. ...
OpenTTD против Simutrans
Создание собственного транспортного симулятора может быть увлекательным, расслабляющим и чрезвычайно увлекательным занятием. Вот почему вам нужно попр...
Учебник OpenTTD
OpenTTD - одна из самых популярных бизнес-симуляторов. В этой игре вам нужно создать замечательный транспортный бизнес. Тем не менее, вы начнете в нач...