Skip to content

Latest commit

 

History

History
91 lines (66 loc) · 1.94 KB

README.md

File metadata and controls

91 lines (66 loc) · 1.94 KB

Установка Docker

# Добавим Docker репозиторий:
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
# Установим Docker
sudo apt update
sudo apt install docker-ce vim -y
# Убедимся в успешности установки Docker
sudo systemctl status docker
# Если установка прошла неуспешно, команда выдаст ответ:
# Unit docker.service could not be found.
# Добавим Docker в автозагрузку:
sudo systemctl enable docker
# Запуск Docker не из под sudo (Опционально):
sudo groupadd docker
sudo usermod -aG docker ${USER}
newgrp docker
# Протестируем Docker:
docker run hello-world
# Вывод команды:

# Hello from Docker!
# This message shows that your installation appears to be working correctly.
# ...

Управление приложением

Первоначальный запуск (deploy) приложения в контейнерах

./scripts/docker_deploy.sh

Остановка всех контейнеров приложения, и удаление образов

./scripts/docker_delete.sh

Остановка всех контейнров приложения

./scripts/docker_stop.sh

Запуск (уже созданных с помощью deploy) образов контейнера

./scripts/docker_start.sh

Посмотреть список запущенных контейнеров

docker ps -a

Логи контейнера

docker logs <container_name>

Зайти в shell контейнера

docker exec -it <container_name> bash