18.204.48.69

Контейнер Linux

Контейнер Linux

Изображения контейнеров

Образы контейнеров, иногда также называемые «шаблонами» или «устройствами», представляют собой tar-архивы, содержащие все необходимое для запуска контейнера..

Сам Proxmox VE предоставляет множество базовых шаблонов для наиболее распространенных дистрибутивов Linux. Их можно загрузить с помощью графического интерфейса пользователя или утилиты командной строки pveam (сокращение от Proxmox VE Appliance Manager). Кроме того, для загрузки также доступны шаблоны контейнеров TurnKey Linux.

Список доступных шаблонов обновляется ежедневно через таймер pve-daily-update. Вы также можете запустить обновление вручную, выполнив:

# pveam update

Для просмотра списка доступных изображений запустите:

# pveam available

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

Список доступных образов системы

# pveam available --section system
system          alpine-3.10-default_20190626_amd64.tar.xz
system          alpine-3.9-default_20190224_amd64.tar.xz
system          archlinux-base_20190924-1_amd64.tar.gz
system          centos-6-default_20191016_amd64.tar.xz
system          centos-7-default_20190926_amd64.tar.xz
system          centos-8-default_20191016_amd64.tar.xz
system          debian-10.0-standard_10.0-1_amd64.tar.gz
system          debian-8.0-standard_8.11-1_amd64.tar.gz
system          debian-9.0-standard_9.7-1_amd64.tar.gz
system          fedora-30-default_20190718_amd64.tar.xz
system          fedora-31-default_20191029_amd64.tar.xz
system          gentoo-current-default_20190718_amd64.tar.xz
system          opensuse-15.0-default_20180907_amd64.tar.xz
system          opensuse-15.1-default_20190719_amd64.tar.xz
system          ubuntu-16.04-standard_16.04.5-1_amd64.tar.gz
system          ubuntu-18.04-standard_18.04.1-1_amd64.tar.gz
system          ubuntu-19.04-standard_19.04-1_amd64.tar.gz
system          ubuntu-19.10-standard_19.10-1_amd64.tar.gz

Прежде чем вы сможете использовать такой шаблон, вам необходимо загрузить их в одно из ваших хранилищ. Если вы не знаете, какой именно, вы можете просто использовать для этой цели локальное именованное хранилище. Для кластерных установок предпочтительно использовать общее хранилище, чтобы все узлы могли получить доступ к этим изображениям..

# pveam download local debian-10.0-standard_10.0-1_amd64.tar.gz

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

# pveam list local
local:vztmpl/debian-10.0-standard_10.0-1_amd64.tar.gz  219.95MB

pct использует их для создания нового контейнера, например:

# pct create 999 local:vztmpl/debian-10.0-standard_10.0-1_amd64.tar.gz

Приведенная выше команда показывает полные идентификаторы томов Proxmox VE. Они включают имя хранилища, и большинство других команд Proxmox VE могут их использовать. Например, вы можете удалить это изображение позже с помощью:

# pveam remove local:vztmpl/debian-10.0-standard_10.0-1_amd64.tar.gz