L o a d i n g
Список команд которые использую каждый день Linux Ubuntu

если ты активно работаешь с Docker, тебе могут быть полезны эти команды. Они помогут запустить и управлять контейнерами, очищать кеш и пересобирать образы. Также включены команды для работы с контейнерами и базами данных. Вот твой набор команд для работы с Docker, который поможет сделать процесс более эффективным и организованным. 💻🚀

Работа с Docker

Запустить контейнеры все

docker-compose up -d

Очистить кеш в контейнерах

docker system prune --all --volumes

либо docker-compose down

Пересобрать образы

docker-compose build --no-cache

Запустить контейнер 

docker start <container_id>

Найти id или название контейнера

docker ps -a

Вход в контейнер

docker run -it docdev-web /bin/bash

Работа в контейнере

cd /app

ls -la

Посмотреть логи контейнера

docker-compose logs (название контейнера)

Миграции

docker exec -it docdev-web-1 poetry run python manage.py makemigrations

docker exec -it docdev-web-1 poetry run python manage.py migrate

Команды по созданию базы данных: ВАЖНО!! нужно перед этим зайти в контейнер db

CREATE USER postgres WITH PASSWORD 'mysecretpassword';
CREATE DATABASE myprojectdb;
GRANT ALL PRIVILEGES ON DATABASE myprojectdb TO postgres;

Написать комментарий

Вы можете оставить комментарий автору статьи Обязательные поля помечены *