Шпаргалка: docker команды

Попробовав vagrant я плавно перешел на другое блюдо под названием docker.

Он сложнее в понимании. Но и круче в маштабировании.

Советую русскоязычный видеоканал от DKA-DEVELOP по изучению докера: Docker уроки от А до Я


// Создать Docker Machine
docker-machine create --driver virtualbox default

docker-machine ip MACHINE_NAME

docker-machine ls

docker-machine start MACHINE_NAME

// остановить машину
docker-machine stop MACHINE_NAME

docker-machine rm MACHINE_NAME

// Просмотреть список скаченных образов
docker images

// удалить образ
docker rmi IMAGE imagehash

// удалить все образы
docker rmi $(docker images -q)

// найти контейнер на Docker Hub
docker search NAME

// Скачаем официальный образ:
docker pull NAME Using default tag: latest

// Для запуска контейнера не обязательно предварительно скачивать образ. Если он доступен, то будет загружен автоматически. 
docker run NAME
docker run -d mysql // -d непрерывная работа контейнера

docker run -d -p 8000:8080 bitnami/apache // -p проброс порта   192.168.99.100:8000
// чтоб узнать на каком порту работает контейнер, то надо docker ps
// затем остановить контейнер docker stop NAME и выпорлить docker run с проброской портов

// Посмотреть список запущенных контейнеров
docker ps  // вывод только активных контейнеров
docker ps -a // вывод только всех контейнеров

// Давайте проверим логи и посмотрим, что фоновый контейнер делает прямо сейчас:
docker logs -f NAME

// Теперь остановим
docker stop NAME

// Удалить
docker rm NAME

// Чтобы удалить все контейнеры, мы можем использовать следующую команду:
docker rm -f $(docker ps -aq)

// прописывание путей в windows10
// заменить C:\Users\User\folder на /c/Users/user/folder

docker run -d --name test-nginx -p 80:80 -v /c/Users/user/aaa:/usr/share/nginx/html:ro nginx:latest

// Получим информацию о контейнере
docker inspect NAME


docker-compose up -d

docker-compose ps

Добавить коментарий

Что за сайт

Этот сайт представляет унифицированную базу, где инфа собрана в единое целое, а не разбросанна по многочисленным сайтам, записям на листах бумаги или головам людей; а так же доступна круглосуточно не зависимо от кого-либо или чего-либо.

ФРЕНДЗОНА

Будь в курсе

Интересненько

Поехали