docker制作springboot镜像 docker的应用场景有哪些
随着 Docker 的使用量越来越大,监控 Docker 容器正在变得更有挑战性 。随着 Docker 的使用量越来越大,监控 Docker 容器正在变得更有挑战性 。每天都有大量的 Docker 容器被创建,因此如何监控它们就变得非常重要 。目前已经有一些内置的工具和技术,不过对它们进行配置有一些复杂 。随着基于微服务的架构正在变成接下来事实上的标准,学会这种技术将为你的知识库再添一项新技能 。
基于上述场景,对一种轻量、健壮的镜像管理工具的需求日益增加 。Portainer.io 解决了这个问题 。Portainer.io(最新版本是 1.20.2)非常轻量,只需 2-3 个命令就可以配置好,已经在 Docker 用户中流行起来 。
比起其他工具,这个工具有很多优势,其中一些如下所示:
- 轻量(安装此工具仅需 2 到 3 个命令,与此同时安装镜像的大小在 26 M 到 30 M 之间)
- 健壮且易用
- 可用于 Docker 监控和构建
- 提供对 Docker 环境的详细概况
- 可以管理容器、镜像、网络和卷
- Portainer 部署方便,仅需一个 Docker 命令(可以在任意地方运行)
- 可以对完整的 Docker 容器环境进行监控
- 社区支持
- 企业支持
- 与合作伙伴 OEM 服务一起的专业服务
1. 配备了漂亮的仪表盘,易于使用和监控2. 自带大量内置模板,便于操作和创建3. 服务支持(仅 OEM 和企业用户)4. 对容器、镜像、网络、卷以及配置进行几乎实时的监控5. 包含 Docker 集群监控功能6. 功能多样的用户管理【docker制作springboot镜像 docker的应用场景有哪些】另请阅读: 如何在 Ubuntu 16.04 / 18.04 LTS 版本中安装 Docker CE如何在 Ubuntu Linux / RHEL / CentOS 系统上安装和配置 Portainer.io注意:下面的安装过程是在 Ubuntu 18.04 上完成的,但是对 RHEL 和 CentOS 同样适用,同时假设你已经在系统上安装了 Docker CE 。
root@linuxtechi:~$ lsb_release -aNo LSB modules are available.Distributor ID: UbuntuDescription:Ubuntu 18.04 LTSRelease:18.04Codename: bionicroot@linuxtechi:~$为 Portainer 创建卷:root@linuxtechi:~$ sudo docker volume create portainer_dataportainer_dataroot@linuxtechi:~$使用下面的 Docker 命令来运行 Portainer 容器:root@linuxtechi:~$ sudo 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/portainerd1e017099d17: Pull complete0b1e707a06d2: Pull completeDigest: sha256:d6cc2c20c0af38d8d557ab994c419c799a10fe825e4aa57fea2e2e507a13747dStatus: Downloaded newer image for portainer/portainer:latest35286de9f2e21d197309575bb52b5599fec24d4f373cc27210d98abc60244107root@linuxtechi:~$安装完成之后,通过主机或 Docker 的 IP 加上 Docker 引擎使用的 9000 端口在浏览器中打开 Portainer 。注意:如果 Docker 所在主机的系统防火墙开启,需要确保 9000 端口被放行,否则浏览器页面将无法打开 。
在我这边,我的 Docker 主机/引擎的 IP 是 192.168.1.16,所以 URL 就是 http://192.168.1.16:9000
















