В этой статье мы покажем вам, как установить Docker на сервере Debian 9 Stretch. Для тех из вас, кто не знает, Docker является проектом с открытым исходным кодом, который автоматизирует развертывание приложения внутри контейнера программного обеспечения. Контейнер позволяет разработчику упаковать все ресурсы проекта, такие как библиотеки, зависимости, активы и т.д. Docker написана на языке программирования Go и разработанная Dotcloud. Это в основном двигатель контейнера, который использует возможности ядра Linux как пространства имен и контрольных групп для создания контейнеров в операционной системе и позволяет автоматизировать развертывание приложений на контейнере.
В данной статье предполагается, что вы по крайней мере, имеете базовые знания Linux, знаете, как использовать оболочку, и, самое главное, вы размещаете свой сайт на своем собственном VPS. Установка очень проста и предполагает, что вы работаете в корневой учетной записи, если вы не можете добавить «Sudo» к командам, чтобы получить привилегии суперпользователя. Мы покажем вам шаг за шагом установку последней версии Docker на сервере Debian 9 (Stretch).
Перед тем, как установить любое программное обеспечение, важно, убедиться, что система находится в актуальном состоянии, выполнив эти следующие команды в терминале:
apt-get update apt-get upgrade
Во-первых, установите некоторые дополнительные пакеты перед установкой Docker:
apt-get install apt-transport-https ca-certificates curl software-properties-common
Добавьте ключ GPG для хранилища Docker на вашей системе:
wget https://download.docker.com/linux/debian/gpg sudo apt-key add gpg
Затем добавьте репозиторий Docker к вашей машине Debian Stretch с помощью следующей команды:
echo "deb [arch=amd64] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | sudo tee -a /etc/apt/sources.list.d/docker.list
Обновите базу данных и установите Docker:
apt-get install docker-ce
Как только это будет сделано, запустите и включите Docker для запуска при загрузке:
systemctl start docker systemctl enable docker
Проверьте правильности установки Docker:
### docker --version Docker version 1.11.0, build 4dc599
Для того, чтобы быть уверенными, что мы успешно установили Docker, мы можем запустить классическое изображение “hello-world”:
docker run hello-world
Если вы видите это сообщение, то он работает правильно:
Hello from Docker. This message shows that your installation appears to be working correctly.
Поздравления! Вы успешно установили Docker. Спасибо за использование этой статьи для установки Docker на сервер Debian 9 Stretch. Для получения дополнительной помощи или полезной информации, мы рекомендуем вам зайти на официальный веб-сайт Docker.
ну нахyя делать так, что нельзя скопипастить? нахер такие инструкции
В смысле нельзя?!? Все можно
Нельзя.
Пришлось через исходники страницы…
ну я проверю что не так
На этапе apt-get install docker-ce
получил отлуп:
Reading package lists… Done
Building dependency tree
Reading state information… Done
N: Ignoring file ‘docker.list1’ in directory ‘/etc/apt/sources.list.d/’ as it has an invalid filename extension
E: Unable to locate package docker-ce
В какую сторону бежать? 🙂
Вот что накопал в инете: https://stackoverflow.com/questions/38529031/installing-docker-error-on-debian-8
Да спасибо разобрался, расширение файла поправил
Не удалось найти пакет docker-ce
На этом этапе:
Обновите базу данных и установите Docker:
надо сделать apt-get update.
Тогда пакет станет доступен.