Docker - uniqcle/DevOps GitHub Wiki

Welcome to the Docker wiki!

Push to hub

docker login                    # Заходим
docker logout                   # Выходим
# Для того, чтобы запушить у image должно быть имя. Создаем копию с именем
docker tag [container image] uniqcle/[container image]:[version]
docker push uniqcle/ubuntu:v3   # Пушим в репозиторий

Hello world

Создаем папку, запускаем в ней docker run hello-world

Образ Ubuntu

Получаем образ Ubuntu и заходим внутрь контейнера docker run -it ubuntu bash

php + apache

https://hub.docker.com/_/php/ Создадим директорию проекта:

project

  • src
  • docker-compose.yml

docker-compose.yml

version: '3'

services:
  web:
    image: php:7.2-apache
    ports:
      - 80:80
    volumes:
      - ./src:/var/www/html

Создаем файл src/index.php в рабочей директории с содержимым:

<?php
phpinfo();

Проверяем localhost/