Docker: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Нет описания правки
Строка 36: Строка 36:


=== Производные образы ===
=== Производные образы ===
На основе официального образа созданы производные образы для конкретных задач. Расположены они на https://hub.docker.com/u/altcloud/.
По адресу https://hub.docker.com/u/altcloud/ находятся специализированные образы под конкретные задачи, построенные на основе официального образа.
Существуют образы для следующих задач:
Сборка этих образов осуществляется из Dockerfile'ов по адресу https://github.com/alt-cloud/ALT-Dockerfiles (для изменения существующих или добавления новых образов приветствуются pull-request'ы).
 
Существуют образы для следующих задач(их список расширяется):
* веб серверы <code>nginx</code> и <code>apache2</code>;
* веб серверы <code>nginx</code> и <code>apache2</code>;
* хранение конфигурации <code>etcd</code>;
* хранение конфигурации <code>etcd</code>;
Строка 43: Строка 45:
* и другие.
* и другие.


Репозиторий с Dockerfile'ами находится по адресу https://github.com/alt-cloud/ALT-Dockerfiles. Для изменения существующих или добавления новых образов приветствуются pull-request'ы.
 


[[Category:Виртуализация]]
[[Category:Виртуализация]]
{{Category navigation|title=Виртуализация|category=Виртуализация|sortkey={{SUBPAGENAME}}}}
{{Category navigation|title=Виртуализация|category=Виртуализация|sortkey={{SUBPAGENAME}}}}

Версия от 17:59, 10 декабря 2018

Docker

Инструкция по работе с docker.

Установка

Установить docker можно следующей командой:

# apt-get install docker-ce

Для запуска docker от пользователя следует выполнить несколько шагов:

  1. Добавить пользователя в группу docker;
    # gpasswd docker -a ИМЯ_ПОЛЬЗОВАТЕЛЯ
  2. Выполнить повторный вход в систему.

Затем необходимо запустить соответствующую службу:

# systemctl start docker
# systemctl enable docker

Запуск и Образы

В зависимости от действий на этапе установки команды можно будет запускать от обычного пользователя или от root.

Официальный образ

Официальный образ ALT можно получить по ссылке: https://hub.docker.com/_/alt/. Для запуска контейнера достаточно выполнить следующую команду:

docker run --rm -it alt

По умалчанию используется образ из тега latest, который указывает на последний выпущенный стабильный дистрибутив. Наприме, сейчас это p8, а с выходом p9 станет p9.

Для использования образа sisyphus нужно указать соответствующий тег:

docker run --rm -it alt:sisyphus

Производные образы

По адресу https://hub.docker.com/u/altcloud/ находятся специализированные образы под конкретные задачи, построенные на основе официального образа. Сборка этих образов осуществляется из Dockerfile'ов по адресу https://github.com/alt-cloud/ALT-Dockerfiles (для изменения существующих или добавления новых образов приветствуются pull-request'ы).

Существуют образы для следующих задач(их список расширяется):

  • веб серверы nginx и apache2;
  • хранение конфигурации etcd;
  • интерепретаторы для запуска своих приложений python и ruby;
  • и другие.