Warning: mysqli_query(): (HY000/1030): Got error 28 from storage engine in /www/wwwroot/vpsmr.com/wp-includes/class-wpdb.php on line 2349
本文目录显示1。1、安装Docker环境1.1。1.1准备VPS主机1.2。1.2 Docker环境。2.其次,安装Portainer 3。第三,Portainer用的是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环境。
1.安装Docker环境网站:
Https://www.portal.io1.1准备VPS主机Docker需要VPS运行,目前的VPS主机基本是白菜价。关于VPS主持人的评价见:https://www.laoliublog.cn/vpsceping.
1.2 Docker环境使用VPS主机,您现在可以在VPS主机上配置Docker环境。下面是一个一键安装Docker环境的命令,配置起来非常简单。
bash & lt(curl -SSL https://cdn.jsdelivr.net/GH/Supermanito/Linu xmirrors @ main/docker installation . sh)2。安装Portainer首先,创建一个目录用于永久存储Portainer服务器数据:
mkdir -p/opt/docker/portal/data然后,下载并安装社区Portainer服务器容器:
Docker Run -D \ –Name Container \ –Restart = Always \ -ETZ = Asia/Shanghai `# Container internal time zone(可选参数)`\ -p 8000:8000 \ -p 9000:9000 `#以HTTP访问端口为例,如果要改为通过端口8080进行访问,则改为8080:9000 `\ -V/var/Run/Docker . sock:/var/Run/Docker . sock您可以通过运行以下命令来检查Portainer服务器的容器是否已经启动docker ps:
3,Portainer使用现在您可以打开:IP: 9000并登录到您的Portainer服务器实例。如果你修改了默认的HTTP访问端口,请不要忘记用你定制的端口替换9000:第一次进入Portainer需要设置新的密码。如果提示时间到期,可以使用以下命令重启Docker并重新输入:sudo docker restart portainer。
3.1进入管理面板,打开Portainer面板,点击进入Docker管理中心。
这里我们选择本地码头管理。以下是Portainer的Docker管理中心。(点击放大)
3.2在线管理映像在Portainer中,您可以检查已经在您的服务器上运行的Docker容器。
你可以重启,关闭,重建和复制Docker。
你可以查看Docker运行日志。
3.3部署容器图像Portainer的应用程序模板已经附带了许多流行的容器图像。
可以直接选择一个点击,在线部署。
或者,我们可以只创建容器。
1填写Docker镜像地址,可以根据自己的需要设置其他环境变量。(点击放大)
3.4部署Docker Compose喜欢使用Docker Compose的朋友,可以点击创建栈。
下一步是填写Docker撰写内容。在这里,我们将创建一个Plex容器作为演示:
创建Plex存储目录。
mkdir -p/opt/docker/ple x/config # ple x配置文件目录mkdir -p/opt/docker/ple x/transcode # ple x转码文件目录mkdir -p/opt/docker/ple x/data # ple x数据文件目录将以下代码复制到门户中。
版本:’ 3 ‘服务:plex:image:ple xInc/pm S-docker:Latest #安装最新版本的主机名:ple x服务器#自定义主机名重新启动:always #设置重新启动策略卷:-/opt/docker/ple x/config:/config # ple x配置文件目录-/opt/docker/ple x/transcode:/transcode # ple x转码文件目录-/opt/docker/ple x/data:/data # ple x数据文件目录-/opt/docker/docker 改为8080:32400 -3005:3005/TCP # Plex伴侣-8324: 8324/TCP #通过ple x伴侣- 32469:32469/tcp #访问Plex DLNA服务器- 32468:1900/udp #访问Plex DLNA服务器- 32410:32410/ udp #当前 QSV # -“/dev/Nvidia 0:/dev/Nvidia 0 ” # Nvidia CUDA # -“/dev/Nvidia CTL:/dev/Nvidia CTL ” # -“/dev/Nvidia -modeset:/dev/Nvidia -modeset ” # -“/dev/Nvidia -nvswitch CTL:/dev/Nvidia -nvm:/dev/Nvidia -uvm ” # 5 可以访问https://www.plex。tv/claim获取认领令牌登录你的服务器进入你的Plex账号Advertisement _ IP:209.209.10.150:32400/ #并填写固定IP或域名进行外部访问。否则,您可以删除该行,最后单击“部署堆栈”。
等一下,我们可以看到Portainer已经成功部署了容器。
同时,我们还可以看到镜像在容器中在线运行。
那我们就可以设置Plex。
4.总结一下Portainer管理Docker使得Docker容器的安装和部署更加容易,特别是对于那些不喜欢使用基于命令的Docker管理方式的人来说,Portainer可以改善Docker的用户体验。
原文链接:https://wzfou.com/portainer/
评论前必须登录!
注册