Наша взаимовыгодная связь https://banwar.org/
оригінал:
Переклад: Н.Ромоданов
Дата перекладу: январь 2015 р
Примітка: Docker був протестований на Windows, 7.1 і 8; він також може працювати на старих версіях. Процесор повинен апаратно підтримувати віртуалізацію.
Движок Docker використовує специфічні особливості ядра Linux, тому щоб запустити його на Windows, нам потрібно використовувати легковажну віртуальну машину. Ви можете скористатися клієнтською програмою Windows Docker для управління віртуалізувати движком Docker, який збирає, запускає і управляє контейнерами Docker.
Щоб зробити цей процес простіше, ми розробили допоміжне додаток під назвою Boot2Docker, за допомогою якого встановлюється віртуальна машина і запускається демон Docker.
установка
- Скачайте останню версію інсталятора Docker для Windows
- Запустіть інсталятор, який встановить віртуальну машину VirtualBox, MSYS-git, образ boot2docker Linux ISO і інструментальне засіб Boot2Docker.
- Запустіть скрипт командної оболонки Boot2Docker Start з вашого робочого столу або виберіть його в Program Files> Boot2Docker for Windows. Скрипт Start попросить вас ввести пароль ключа ssh - найпростішим (але найнебезпечнішим) є просте натискання клавіші Enter.
Скрипт Boot2Docker Start виконає підключення вас до сесії командної оболонки в віртуальній машині. Якщо необхідно, то буде инициализирована нова віртуальна машина, яка буде запущена.
оновлення
- Скачайте останню версію інсталятора Docker для Windows
- Запустіть інсталятор, який оновить додаток Boot2Docker.
- Щоб оновити існуючу віртуальну машину, відкрийте термінал і виконайте команди: boot2docker stop boot2docker download boot2docker start
запуск Docker
За допомогою Boot2Docker ви відразу будете зареєстровані в Docker, так що ви відразу можете почати ним користуватися.
Давайте спробуємо приклад способу hello-world. запускаємо
$ Docker run hello-world
Буде викачаний дуже невеликий образ hello-world і буде видано повідомлення Hello from Docker.
додаткові подробиці
Інструмент управління Boot2Docker дозволяє використовувати кілька наступних команд:
$ ./Boot2docker Usage: ./boot2docker [<параметри>] {help | init | up | ssh | save | down | poweroff | reset | restart | config | status | info | ip | delete | download | version} [<args >]
Перенаправлення порту контейнера
Якщо вам це цікаво, то ім'я користувача, який використовується в boot2docker за замовчуванням, - docker, а його пароль - tcuser.
В останній версії boot2docker налаштовується єдиний мережевий адаптер з хост-системою, за допомогою якого забезпечується доступ до портів контейнера.
Якщо ви запускаєте контейнер з наступним відкритим портом:
docker run --rm -i -t -p 80:80 nginx
то ви зможете отримати доступ до цього сервера nginx за адресою IP, що робиться в такий спосіб:
boot2docker ip
Як правило, це адреса 192.168.59.103, але в конкретній реалізації DHCP Virtualbox він може бути змінений.
На можна знайти додаткову інформацію або повідомити про проблему.