在计算机中,容器就像是一个装着应用程序的包裹。这个包裹可以在不同的计算机上被搬来搬去,而不需要担心会影响到其他应用程序。容器可以让应用程序在不同的环境中都能正常运行,就像是一个独立的小电脑一样。它们具有很强的隔离性,互相之间不会互相干扰,同时也能够很快地启动和停止。
用专业一些的话说:
容器是一种虚拟化技术,通过利用操作系统级的虚拟化机制,将应用程序及其所有依赖项打包成一个独立的可执行单元。容器将应用程序与底层操作系统隔离开来,形成一个运行在独立的虚拟环境中的实例。
容器在运行时共享操作系统内核,但其依赖项和配置文件与其它容器或主机上的应用程序相互隔离。这使得容器具有轻量、快速启动和停止的特点。容器可以在不同的计算机、服务器集群或云环境中移植和部署,而无需担心底层环境的变化。
容器技术提供了一种标准化的开发、测试和部署环境,使得应用程序可以在不同的计算机上以一致的方式运行。容器技术的一个典型实现是Docker,它通过使用镜像的方式来打包和分发容器,提供了方便的工具和接口用于管理容器的生命周期。通过容器,开发人员可以更加方便地构建和交付应用程序,操作人员可以更加轻松地部署和管理应用程序。
![网络安全基础技术扫盲篇名词解释之容器 网络安全基础技术扫盲篇名词解释之容器]()
![网络安全基础技术扫盲篇名词解释之容器 网络安全基础技术扫盲篇名词解释之容器]()
![网络安全基础技术扫盲篇名词解释之容器 网络安全基础技术扫盲篇名词解释之容器]()
yum-config-manager
--add-repo
http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
![网络安全基础技术扫盲篇名词解释之容器 网络安全基础技术扫盲篇名词解释之容器]()
![网络安全基础技术扫盲篇名词解释之容器 网络安全基础技术扫盲篇名词解释之容器]()
yum install docker-ce docker-ce-cli containerd.io
![网络安全基础技术扫盲篇名词解释之容器 网络安全基础技术扫盲篇名词解释之容器]()
![网络安全基础技术扫盲篇名词解释之容器 网络安全基础技术扫盲篇名词解释之容器]()
2. Docker 安装nessus
1)下载镜像
docker pull sakurashiro/nessus:latest
2)启动容器
docker run -p 8834:8834 -it -d --name nessus --privileged sakurashiro/nessus:latest /usr/sbin/init
3)访问测试
开启后地址 https://ip:8834 账号密码 sakura/sakura
可以看到使用Docker容器可以快速地部署应用程序,无需手动配置环境和依赖关系。容器化的应用可以在任何支持Docker的环境中快速启动,大大缩短了应用的部署时间。并确保了应用在不同的计算机或云平台上以相同的方式运行。这消除了由于环境差异而导致的问题,使得开发和部署更加可靠。
原文始发于微信公众号(等保不好做啊):网络安全基础技术扫盲篇名词解释之容器
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
点赞
https://cn-sec.com/archives/2417251.html
复制链接
复制链接
-
左青龙
- 微信扫一扫
-
-
右白虎
- 微信扫一扫
-
评论