如何做网站公证,怎样查网站备案,如何入侵网站后台,妇女儿童心理咨询网站建设目录
一、背景
#xff08;一#xff09;引入docker的起因
#xff08;二#xff09;docker介绍
#xff08;三#xff09;Docker部署的优势
1、轻量级和可移植性
2、快速部署和扩展
3、一致性
4、版本控制
5、安全性
6、资源隔离
7、简化团队协作
8、多容器…目录
一、背景
一引入docker的起因
二docker介绍
三Docker部署的优势
1、轻量级和可移植性
2、快速部署和扩展
3、一致性
4、版本控制
5、安全性
6、资源隔离
7、简化团队协作
8、多容器并行
9、易于管理和监控
二、部署过程
一安装docker并设置开机启动
二导入docker镜像
1、将平台的docker部署包放到环境中解压并导入镜像
2、导入完成后查看镜像
三启动镜像
1、使用命令启动镜像
2、检查容器是否正常启动
3、查看服务端口是否正常启动
三、部署验证 一、背景
一引入docker的起因 在给客户部署视频监控接入平台的过程中有时客户提供的环境中有其他服务正在运行有时候linux的系统环境比较杂乱这是就可以使用docker来部署平台在部署的同时又不会影响到客户现有的环境。
二docker介绍 Docker是一个开源的应用容器引擎它允许开发者以统一的方式打包应用程序及其依赖包到一个可移植的容器中然后发布到任何安装了Docker引擎的服务器上。 Docker的核心思想是容器化通过将应用程序及其依赖项打包成一个容器使得应用程序在不同的环境中都能够快速可靠地部署和运行。这种容器化技术可以大大简化应用程序的部署和管理提高应用程序的可移植性和安全性。使用Docker可以轻松地构建、运行和管理容器化的应用程序。 三Docker部署的优势 Docker部署带来了优势使Docker成为现代软件开发和运维中不可或缺的工具具体包括如下
1、轻量级和可移植性 1Docker容器是基于镜像的这些镜像包含了应用程序及其所有依赖项使得应用程序可以在任何Docker环境中运行无需担心依赖项冲突或缺失。 2容器是轻量级的因为它们共享宿主机的内核相比于虚拟机它们需要更少的资源。
2、快速部署和扩展 1使用Docker开发人员可以构建一次镜像并在多个环境中运行它从而加快部署速度。 2Docker的容器化架构使得水平扩展变得简单只需启动更多的容器实例即可。
3、一致性 1Docker通过确保应用程序在所有环境中的运行方式相同从而提高了开发、测试和生产环境之间的一致性。 2容器化还允许开发人员在不同的机器上获得相同的开发环境减少了“在我的机器上运行正常”的问题。
4、版本控制 1Docker镜像可以被版本化和标记使得回滚到以前的版本变得简单。 2通过使用Docker Hub或其他容器仓库开发人员可以轻松地共享和管理镜像。
5、安全性 1Docker提供了隔离性确保容器内的应用程序不会影响到宿主机或其他容器。 2通过使用安全的镜像构建过程、最小权限原则和内容信任Docker可以进一步提高安全性。
6、资源隔离 1Docker容器有自己的文件系统、网络栈和进程空间这使得它们之间的隔离性很强。 2这种隔离性使得容器更加安全并且可以防止一个容器中的恶意软件或错误影响到其他容器或宿主机。
7、简化团队协作 1Docker允许开发人员使用相同的工具集和相同的配置来构建、测试和部署应用程序从而简化了团队协作。 2开发人员可以轻松地分享他们的开发环境使得其他人能够更容易地理解和修改代码。
8、多容器并行 Docker允许在同一台机器上运行多个容器每个容器都像一个独立的虚拟机。这使得在单个物理或虚拟服务器上实现多租户成为可能。
9、易于管理和监控 Docker提供了丰富的工具和API来管理和监控容器使得运维人员可以轻松地查看容器的状态、日志和资源使用情况。 二、部署过程
一安装docker并设置开机启动 yum install -y docker-ce docker-ce-cli containerd.io systemctl start docker systemctl enable docker 二导入docker镜像
1、将平台的docker部署包放到环境中解压并导入镜像 docker load jiangkong-test.tar 2、导入完成后查看镜像 docker images 实际操作结果如下 三启动镜像
1、使用命令启动镜像 [rootecs-52a1 home]#
[rootecs-52a1 home]#
[rootecs-52a1 home]#
[rootecs-52a1 home]#
[rootecs-52a1 home]#/usr/bin/docker run -it -d --nethost --privilegedtrue --name jiankong-test jiangkong-test:v1 /sbin/init 其中参数含义如下 --nethost表示容器将会使用宿主机的IP和端口 --privilegedtrue 特权模式在容器中获得更高的系统权限用于修改一些系统参数 2、检查容器是否正常启动 docker ps 实际操作结果如下 3、查看服务端口是否正常启动 netstat -lntup|grep 26089 netstat -lntup|grep 26088 实际操作结果如下 三、部署验证 部署完成后通过web客户端访问可以查看实时视频如下 功能正常通过容器部署成功docker快速部署应用系统完成。 文章正下方可以看到我的联系方式鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样就会出现我的二维码欢迎沟通探讨。