Docker compose
Войти

Docker compose

Docker compose

Посмотреть список команд
1
docker-compose help


список версий:
docs.docker.com

Создаем конфигурацию с помощью Docker compose

  1. Узнать текущую версию docker compose
    1
    docker-compose -v
  2. Создаем папку под проект
    1
    2
    3
    # Папка может быть названа как угодно
    mkdir /<name_project>
    cd /<name_project>
  3. Запускаем нашу сборку в фоновом режиме
    (из папки где лежит файл docker-compose.yml)
    1
    docker-compose up -d
  4. Пересобираем нашу сборку в фоновом режиме
    (из папки где лежит файл docker-compose.yml)
    1
     docker-compose up -d --no-deps --build

Список команд для работы с докером

  1. Узнать текущую версию docker compose
    1
    docker compose -v
  2. Посмотреть список запущенных сервисов
    1
    docker-compose ps
  3. Посмотреть список запущенных контейнеров и сервисов
    1
    docker ps -a
  4. Запустить сборку в фоновом режиме (из папки где лежит файл docker-compose.yml)
    1
    docker-compose up -d
  5. Пересобираем нашу сборку в фоновом режиме
    (из папки где лежит файл docker-compose.yml)
    1
     docker-compose up -d --no-deps --build
  6. 1
    docker-compose up --build --force-recreate --no-deps -d
  7. Остановить и удалить контейнеры

    Флаг --remove-orphans позволяет остановить и удалять контейнеры, которые были созданы в предыдущем запуске docker-compose up, но с тех пор были удалены из файла docker-compose.yml. Однако, если контейнер находится в остановленном состоянии, --remove-orphans не будет иметь никакого эффекта.
    1
    docker-compose down -v --remove-orphans
  8. Список образов
    1
    docker images
  9. Удалить все контейнеры
    1
    docker rm $(docker ps -a -q)


Ссылки по теме:

  1. miac.volmed.org.ru - Docker-compose настройка для сайта NGINX + MYSQL + PHP-FPM
  2. github.com/luigidacunto - Docker-compose MariaDB + PhpMyAdmin
  3. itisgood.ru - Docker-compose c PhpMyAdmin
  4. habr.com - Docker-compose: идеальное рабочее окружение
Теги:
php