博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
docker管理工具portainer介绍安装和使用
阅读量:6350 次
发布时间:2019-06-22

本文共 2315 字,大约阅读时间需要 7 分钟。

概述

portainer是一个docker管理工具,提供一个web管理界面方便大家管理自己的容器,我对这个工具的评价是:神器。

关键是什么呢,免费,方便,漂亮。
还有很后悔碰到它那么晚

安装docker

当然安装docker管理工具首先就要安装docker了,如果身处中国,那么要使用阿里云的容器服务来安装docker

首先进入下面这个网站
https://dev.aliyun.com/search.html
进入控制台,选择docker_hub 镜像站点之后根据上面的教程安装docker
我是在树莓派上,然后使用docker官方教程安装的
打开一个回话
screen -S docker
之后挂个代理,哈哈
proxychains zsh
接着执行官方的安装脚本
curl -sSL https://get.docker.com | sh

Client: Version:      17.10.0-ce API version:  1.33 Go version:   go1.8.3 Git commit:   f4ffd25 Built:        Tue Oct 17 19:11:55 2017 OS/Arch:      linux/armServer: Version:      17.10.0-ce API version:  1.33 (minimum version 1.12) Go version:   go1.8.3 Git commit:   f4ffd25 Built:        Tue Oct 17 19:05:34 2017 OS/Arch:      linux/arm Experimental: falseIf you would like to use Docker as a non-root user, you should now consideradding your user to the "docker" group with something like:  sudo usermod -aG docker your-userRemember that you will have to log out and back in for this to take effect!WARNING: Adding a user to the "docker" group will grant the ability to run         containers which can be used to obtain root privileges on the         docker host.         Refer to https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface         for more information.

安装完成,因为我一直使用root用户操作树莓派,也就不存在增加普通用户使用docker了

安装portainer

重头戏来了

首先输入下面这行命令
docker volume create portainer_data
之后输入下面这个命令
docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

�  ~ docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainerUnable to find image 'portainer/portainer:latest' locallylatest: Pulling from portainer/portainer0dbfeadd603d: Pull complete 755e547a9983: Pull complete Digest: sha256:8736c3e0fd899229786c8f2198cd3f63fe2815df249b12758f28ef669028057bStatus: Downloaded newer image for portainer/portainer:latest1f6e55b33638efb4f5005a690b0dcd78601b59c6ea7d006e144f9013b06a26d8

安装完成

没错,就是这么任性

使用

安装完成之后访问

http://192.168.1.100:9000/#/init/admin
来使用portainer
首次登录的时候会让你创建一个管理员账号

之后会让你选择管理本地docker还是远程的

下面就是整个界面了

之后我会带着大家去创建一个nginx应用

首先点击app templates这个选项卡

点击列表中的nginx,接着会出现下面这个界面

先设置name,之后点击Show advanced options ,输入本地机器的端口比如4397,就像下面这样

接着点击create就好,create的速度取决你的网速

之后本地访问树莓派的ip:4397

成功

欢迎关注Bboysoul的博客

Have Fun

转载地址:http://tptla.baihongyu.com/

你可能感兴趣的文章
MySQL笔记(一)
查看>>
spring boot 包jar运行
查看>>
18年秋季学习总结
查看>>
Effective前端1:能使用html/css解决的问题就不要使用JS
查看>>
网络攻防 实验一
查看>>
由莫名其妙的错误开始---浅谈jquery的dom节点创建
查看>>
磨刀-CodeWarrior11生成的Makefile解析
查看>>
String StringBuffer StringBuilder对比
查看>>
bootstrap随笔点击增加
查看>>
oracle 中proc和oci操作对缓存不同处理
查看>>
[LeetCode] Spiral Matrix 解题报告
查看>>
60906磁悬浮动力系统应用研究与模型搭建
查看>>
指纹获取 Fingerprint2
查看>>
面试题目3:智能指针
查看>>
取消凭证分解 (取消公司下的多个利润中心)
查看>>
flask ORM: Flask-SQLAlchemy【单表】增删改查
查看>>
vim 常用指令
查看>>
nodejs 获取自己的ip
查看>>
Nest.js 处理错误
查看>>
你好,C++(16)用表达式表达我们的设计意图——4.1 用操作符对数据进行运算...
查看>>