本文共 2315 字,大约阅读时间需要 7 分钟。
portainer是一个docker管理工具,提供一个web管理界面方便大家管理自己的容器,我对这个工具的评价是:神器。
关键是什么呢,免费,方便,漂亮。 还有很后悔碰到它那么晚当然安装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了
重头戏来了
首先输入下面这行命令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/