本文的内容
显示
1.
首先,安装docker环境
1.1.
1.1准备vps主机
1.2.
1.2 Docker环境
2.
其次,安装Portainer
3.
第三,搬运器的使用
3.1.
3.1进入管理面板
3.2.
3.2镜像的在线管理
3.3.
3.3部署容器镜像
3.4.
3.4部署Docker合成
4.
第四,总结
4.1.
推荐阅读
很多人不喜欢使用Docker,因为他们认为Docker的命令太复杂,记不住,而且在Docker的操作和部署中需要考虑容器变量。也有很多人认为Docker运行错误的问题很难解决。一旦Docker服务器多了,实现Docker的统一管理会很麻烦。
为了让docker的安装和管理更加方便,有Docker的可视化管理工具,如dockeri、船厂、牧场主、Portainer等。今天,Portainer是一个轻量级的图形管理工具,通过它我们可以轻松地管理不同的Docker环境。
首先,安装Docker环境
网址:
https://www.portainer.io
1.1准备VPS主机
Docker需要VPS才能运行,目前的VPS主机基本都是白菜价。关于VPS主持人的评价见:https://www.laoliublog.cn/vpsceping.
1.2 Docker环境
使用VPS主机,您现在可以在VPS主机上配置Docker环境。下面是一个一键安装Docker环境的命令,配置起来非常简单。
bash(curl-sSL https://cdn . jsdelivr . net/GH/SuperManito/Linux mirrors @ main/docker installation . sh)
其次,安装Portainer
首先,创建一个目录来永久存储Portainer服务器的数据:
mkdir-p/opt/docker/portainer/data
然后,下载并安装社区Portainer服务器容器:
docker运行-d \\
-名称portainer \\
-restart=始终\\
-e TZ=亚洲/上海`#容器内的时区(可选参数)`\ \
-p 8000:8000 \\
-p 9000:9000 `# HTTP访问端口,例如,如果您想改为通过端口8080访问,请将其更改为8080:9000`\\
-v/var/run/docker . sock:/var/run/docker . sock \ \
-v/opt/docker/container/data:/data `#数据持久性目录`\ \
门户网站/门户网站-ce:最新
Portainer服务器现已安装。您可以通过运行以下命令来检查Portainer服务器的容器是否已经启动docker ps:
第三,搬运器的使用
现在,您可以通过打开:IP: 9000登录到Portainer服务器实例。如果修改默认的HTTP访问端口,请不要忘记将9000替换为您定制的端口:首次进入门户时需要设置新的密码。如果提示时间到期,可以使用以下命令重启Docker并重新输入:sudo docker restart portainer。
3.1进入管理面板
打开Portainer面板,点击进入Docker管理中心。
这里我们选择本地码头管理。以下是Portainer的Docker管理中心。(点击放大)
3.2镜像的在线管理
在Portainer中,您可以查看已经在您的服务器上运行的docker容器。
你可以重启,关闭,重建和复制Docker。
你可以查看Docker运行日志。
3.3部署容器镜像
Portainer的应用程序模板已经附带了许多流行的容器图像。
可以直接选择一个点击,在线部署。
或者,我们可以直接创建容器。
填写Docker镜像地址,可以根据自己的需要设置其他环境变量。(点击放大)
3.4部署Docker合成
对于那些喜欢使用Docker Compose的人,可以点击创建堆栈。
下一步是填写Docker撰写内容。在这里,我们将创建一个Plex容器作为演示:
创建丛存储目录。
mkdir-p/opt/docker/plex/config # plex配置文件目录
mkdir-p/opt/docker/plex/transcode # plex代码转换文件目录
mkdir-p/opt/docker/plex/data # plex数据文件目录
将以下代码复制到门户中。
版本:“3”
服务:
丛:
图片:Plexinc/PMS-Docker:最新#最新安装最新版本。
主机名:PlexServer #自定义主机名
Restart: always #设置重启策略
体积:
-/opt/docker/plex/config:/config # plex配置文件目录
-/opt/docker/plex/transcode:/transcode # plex转码文件目录
-/opt/docker/plex/data:/data # plex数据文件目录
-/opt/docker/plex:/video #视频文件存储目录
端口:
-32400:32400/tcp # Plex网页访问端口例如,如果您想改为通过端口8080访问,请将其更改为8080:32400。
- 3005:3005/tcp # Plex伴侣
- 8324:8324/tcp #通过丛伴侣控制Roku的丛
- 32469:32469/tcp #对丛DLNA服务器的访问
- 32468:1900/udp #访问丛DLNA服务器
- 32410:32410/udp #当前GDM网络发现
- 32412:32412/udp #当前GDM网络发现
- 32413:32413/udp #当前GDM网络发现
- 32414:32414/udp #当前GDM网络发现
#设备:#与FFmpeg共享硬件设备(可选)
# - '/dev/dri:/dev/dri' #英特尔QSV
#-'/dev/Nvidia 0:/dev/Nvidia 0 ' # Nvidia CUDA
#-'/dev/nvidiactl:/dev/nvidiactl '
#-'/dev/NVIDIA-modeset:/dev/NVIDIA-modeset '
#-'/dev/NVIDIA-nvswitchctl:/dev/NVIDIA-nvswitchctl '
#-'/dev/NVIDIA-uvm:/dev/NVIDIA-uvm '
#-'/dev/NVIDIA-uvm-tools:/dev/NVIDIA-uvm-tools '
#-'/dev/video 11:/dev/video 11 ' # Raspberry v4 L2
环境:
TZ:亚洲/上海#集装箱内部时区
PLEX_UID:在容器中创建的0 #用户ID(如果不理解,请不要更改)
PLEX_GID:在容器中创建的0 #用户组ID(如果不理解,请不要更改)
plex _ claim:Claim-rdec 1j 2 fgp 8 bwxfzxrsf #真实服务器的Claim令牌。您可以通过访问https://www.plex.tv/claim.将您的服务器登录到您的Plex帐户
advertisement _ IP:209.209.10.150:32400/#填写外部访问的固定IP或域名,否则可以删除这一行。
最后,单击部署堆栈。
稍等片刻,我们可以看到Portainer已经成功部署了容器。
与此同时,我们还可以看到容器中在线运行的映像。
接下来,我们可以设置丛。
第四,总结
通过Portainer管理Docker使得Docker容器的安装和部署更加容易,特别是对于那些不喜欢使用命令式Docker管理方法的人来说,Portainer可以改善Docker的用户体验。
原文链接:https://wzfou.com/portainer/
西部数码代理(chenqinet.cn)是工信部、ICANN、CNNIC认证的全球顶级域名注册服务机构,中国五星级域名注册商!超过2000万个域名通过西部数码代理注册和管理,超过100万个网站托管在西部数码代理云服务器和虚拟主机。西部数码代理支持数十个顶级域名的注册和管理,支持批量查询、批量注册、批量分析、智能分析、批量迁移等便捷易用的功能,使用体验非常好。
目前西部数码代理域名注册在售,最低只要1元!
更多详情,请见http://zhuji.chenqinet.cn/services/domain/.
西部数码代理域名抢占预订,支持各类高价值老域名抢占,支持“网站历史、百度收录、百度权重、历史外链、百度评价、搜狗反链接”等综合搜索功能,共计26项!可以快速准确的定位到你想要定位的各类精品域名!同时,西部数码代理域名抢注整合了全球多家抢注厂商(将陆续增加近200家抢注厂商),梳理出13个抢注渠道,从根本上提高抢注成功率!
其中,一次通过的成功率高达99%。每天西部数码代理预发布功能也会发布一些优质的过期域名,可以直接注册拍卖。
预定你最喜欢的域名:http://zhuji.chenqinet.cn/services/grab/index.asp.