Docker: различия между версиями
Нет описания правки |
|||
Строка 45: | Строка 45: | ||
=== Производные образы === | === Производные образы === | ||
По адресу https://hub.docker.com/u/altcloud/ находятся специализированные образы под конкретные задачи, построенные на основе официального образа. | По адресу https://hub.docker.com/u/altcloud/ находятся специализированные образы под конкретные задачи, построенные на основе официального образа. | ||
Сборка этих образов осуществляется из Dockerfile'ов по адресу https://github.com/alt-cloud/ALT-Dockerfiles | Сборка этих образов осуществляется из Dockerfile'ов по адресу https://github.com/alt-cloud/ALT-Dockerfiles/tree/sisyphus. | ||
Существуют образы для следующих задач | Существуют образы для следующих задач: | ||
* веб серверы <code>nginx</code> и <code>apache2</code>; | * веб серверы <code>nginx</code> и <code>apache2</code>; | ||
* хранение конфигурации <code>etcd</code>; | * хранение конфигурации <code>etcd</code>; |
Версия от 17:19, 15 сентября 2021
Docker
Инструкция по работе с docker.
Установка
На 8-ой и 9-ой платформах установить docker можно следующей командой:
# apt-get install docker-ce
На Sisyphus пакет был переименован в docker-engine:
# apt-get install docker-engine
Для запуска docker от пользователя (не root) следует выполнить несколько шагов:
-
Добавить пользователя в группу
docker
;# usermod ИМЯ_ПОЛЬЗОВАТЕЛЯ -aG docker
- Выполнить повторный вход в систему.
Затем необходимо запустить соответствующую службу:
# systemctl enable --now docker
Запуск и готовые образы
В зависимости от действий на этапе установки команды можно будет запускать от обычного пользователя или от root
.
Официальный образ
Официальный образ ALT можно получить по ссылке: https://hub.docker.com/_/alt/. Для запуска контейнера достаточно выполнить следующую команду:
docker run --rm -it alt
По умолчанию используется образ из тега latest
, который указывает на последний выпущенный стабильный дистрибутив. Например, сейчас это p9.
Для использования образа sisyphus нужно указать соответствующий тег:
docker run --rm -it alt:sisyphus
Официальный образ доступен для следующих архитектур:
- amd64
- arm64v8
- i386
- ppc64le
Производные образы
По адресу https://hub.docker.com/u/altcloud/ находятся специализированные образы под конкретные задачи, построенные на основе официального образа. Сборка этих образов осуществляется из Dockerfile'ов по адресу https://github.com/alt-cloud/ALT-Dockerfiles/tree/sisyphus.
Существуют образы для следующих задач:
- веб серверы
nginx
иapache2
; - хранение конфигурации
etcd
; - интерпретаторы для запуска своих приложений
python
иruby
; - и другие.