Представляем мощный инструмент визуализации Docker
Одна из технологий, которую должны изучить back-end друзья — это Docker, который очень удобен для развертывания проектов и сред развертывания! Раньше я пользовался докером, чтобы было просто и грубо, переходил сразу в командную строку, что?docker ps
,docker images
...
Однако я сегодня случайно увидел кое-что, инструмент визуализации Docker!
Вот главный герой сегодняшнего дня:Portainer
Введение в Portainer
Официальная документация: https://documentation.portainer.io/
Portainer — это визуальный графический инструмент управления образами контейнеров. С помощью Portainer вы можете легко создавать среды Docker, управлять ими и поддерживать их. И это совершенно бесплатно, основано на контейнерном методе установки, очень просто и удобно в установке! Простое понимание:Первоначальная операция Docker на основе командной строки теперь может быть выполнена одним щелчком мыши на веб-странице!
Установить Portainer
Чтобы установить Portainer, нам нужно открыть терминал командной строки и выполнить следующие операции, когда ваш Docker запущен.На самом деле мы обычно используем Docker.
docker search Portaine
скачать первый
Выполните следующую команду запуска, чтобы построить контейнер
docker run -d -p 8000:8000 -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data --restart=always portainer/portainer
объяснить эти параметры
-d # 后台运行
-p # 映射端口,这里注意需要映射两个,其中9000端口就是Web页面访问的端口
-v # 映射数据卷,这里需要映射你宿主机的docker.sock到容器内部的文件
--restart=always # 自动重启容器
После этого Ps проверьте, активирован ли он.
стать свидетелем чуда
Откройте браузер и введите адрес: localhost:9000
Эта страница показывает, что вы успешно развернули!
Затем введите два одинаковых пароля для регистрации, а затем нажмитеCreate User
Удаленный на самом деле может подключаться к удаленному Docker, нам нужно управлять локальным Docker, поэтому выберите здесь Local, затем нажмитеConnect
Тогда это чудо!
Домой
Как видите, локальный докер запускается, мы можем щелкнуть, чтобы просмотреть подробности.
Какие операции понятны с первого взгляда
Продвинутый геймплей
- logs могут напрямую просматривать журналы внутри контейнера и поддерживать поиск, просмотр по дням и т. д.
- inspect используется для просмотра сведений о контейнере и
docker inspect 容器ID/容器名
это то же самое - статистику можно использовать для просмотра использования ресурсов внутри контейнера, включая использование памяти, ЦП и т. д.
В левом меню есть ещеApp Templates
, который можно использовать для быстрого создания контейнерных приложений!
В ней много хороших вещей, и в основном все они общеупотребительные.Нажмите на нее, а затем просто настройте для ее создания.Вот я покажу, как использовать эту штуку для быстрого чтения и создания личного блога! Прокрутите вниз, чтобы найти WordPress, и нажмите, чтобы войти
После нажатия Deploy the stack Portainer автоматически создаст для нас эти два контейнера.
После нажатия вы увидите, что контейнер Wordpress и контейнер MySQL были созданы и запущены. Затем внешний порт, отображаемый Wordpress,55001
После этого вы можете использовать браузер для доступа к этому локальному порту!