Въведение
Деинсталирайте старите версии
Актуализиране на целия ви софтуер
Настройте хранилището
Инсталирайте Docker CE
Създайте потребител
Тествайте Docker
Конфигурирайте Docker да стартира при стартиране
Въведение
Docker е приложение, което ни позволява да разгръщаме програми, които се изпълняват като контейнери. Той е написан на популярния език за програмиране Go. Този урок обяснява как да инсталирате Docker CE на Ubuntu 18.04 LTS.
Деинсталирайте старите версии
По-старите версии на Docker се наричаха docker
, docker.io
или docker-engine
. Ако те са инсталирани на вашата машина, деинсталирайте ги:
sudo apt-get remove docker docker-engine docker.io containerd runc
Актуализиране на целия ви софтуер
Нека се уверим, че използваме чиста система. Актуализирайте индекса на пакета apt и надстройте:
sudo apt-get update && sudo apt-get upgrade -y
Настройте хранилището
Инсталирайте пакети, за да позволите apt
използването на хранилище през HTTPS:
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common
Добавете официалния GPG ключ на Docker:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
Уверете се, че вече имате ключа с пръстовия отпечатък, 9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
като потърсите последните 8 знака от пръстовия отпечатък:
sudo apt-key fingerprint 0EBFCD88
ИЗХОД
pub rsa4096 2017-02-22 [SCEA]
9DC8 5822 9FC7 DD38 854A E2D8 8D81 803C 0EBF CD88
uid [ unknown] Docker Release (CE deb) <[email protected]>
sub rsa4096 2017-02-22 [S]
Използвайте следната команда, за да настроите стабилното хранилище:
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
Инсталирайте Docker CE
Актуализирайте индекса на пакета apt:
sudo apt-get update
Инсталирайте най-новата версия на Docker CE и containerd:
sudo apt-get install docker-ce docker-ce-cli containerd.io
Създайте потребител
Докер групата е създадена, но към нея не са добавени потребители. Трябва да използвате sudo
за изпълнение на команди на Docker. Създайте не-root потребител, който ще бъде добавен към групата на docker:
adduser user
usermod -aG docker user
Рестартирайте услугата Docker:
systemctl restart docker
Тествайте Docker
Стартирайте hello-world
контейнера Docker , за да се уверите, че инсталацията е завършила успешно:
docker run hello-world
ИЗХОД
Hello from Docker!
This message shows that your installation appears to be working correctly.
И накрая, активирайте Docker да се стартира, когато вашата система се стартира:
systemctl enable docker
Поздравления, успешно инсталирахте Docker. За да проучите допълнително Docker, посетете официалната документация, за да започнете.