陈奇网络工作室

Docker可视化容器管理工具Portainer——使Docker的安装和管理更加容易

本文的内容

显示

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.

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3