Инсталиране на Docker и Docker Compose на Ubuntu
Docker е мощен инструмент за разработчици и системни администратори. Той улеснява създаването, разпространението и изпълнението на приложения в изолирана среда. Docker Compose е инструмент за дефиниране и управление на многоконтейнерни Docker приложения. В тази статия ще обсъдим как да създадем, инсталираме и използваме скрипт за инсталиране на Docker и Docker Compose на Ubuntu. Също така ще създадем мрежа с име fedia-eu
.
Създаване на инсталационен скрипт
Създаването на скрипт за инсталиране улеснява автоматизацията на процесите. Скриптът трябва да бъде лесен за използване и да включва всички необходими стъпки.
#!/bin/bash
# Актуализиране на apt пакетния индекс
sudo apt-get update
# Инсталиране на пакети за използване на хранилище през HTTPS
sudo apt-get install -y \
apt-transport-https \
ca-certificates \
curl \
software-properties-common
# Добавяне на официалния GPG ключ на Docker
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
# Настройка на стабилното хранилище
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
# Отново актуализиране на apt пакетния индекс
sudo apt-get update
# Инсталиране на Docker Engine
sudo apt-get install -y docker-ce docker-ce-cli containerd.io
# Проверка дали Docker Engine е инсталиран правилно чрез стартиране на hello-world изображение
sudo docker run hello-world
# Инсталиране на Docker Compose
sudo curl -L "https://github.com/docker/compose/releases/latest/download/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
# Прилагане на изпълними права на Docker Compose бинарния файл
sudo chmod +x /usr/local/bin/docker-compose
# Проверка дали Docker Compose е инсталиран правилно
docker-compose --version
# Добавяне на текущия потребител в групата на Docker за управление на Docker без root права
sudo usermod -aG docker $USER
# Извеждане на съобщение за завършване
echo "Docker и Docker Compose са инсталирани успешно. Моля, излезте и влезте отново, за да приложите промените в потребителската група."
# Създаване на нова мрежа fedia-eu
docker network create fedia-eu
Инсталиране на скрипта
След като сте създали скрипта, трябва да го инсталирате. Запазете горния код в текстов файл с разширение .sh
. Например, install_docker.sh
.
- Запазване на скрипта
vi install_docker.sh
Отворете текстовия редактор и поставете кода вътре.
2. Правене на скрипта изпълним
chmod +x install_docker.sh
Тази команда прави скрипта изпълним.
3. Изпълнение на скрипта
./install_docker.sh
Това стартира скрипта и започва инсталацията.
Използване на Docker и Docker Compose
След като инсталацията е завършена, можете да започнете да използвате Docker и Docker Compose.
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut