当前位置: 首页 > news >正文 石家庄新钥匙建站手机网站 用户体验 news 2025/10/23 5:50:51 石家庄新钥匙建站,手机网站 用户体验,合肥软件开发公司,设计者人才网官网云时代【5】—— LXC 与 容器 三、LXC#xff08;一#xff09;基本介绍#xff08;二#xff09;相关 Linux 指令实战#xff1a;使用 LXC 操作容器 四、Docker#xff08;一#xff09;删除、安装、配置#xff08;二#xff09;镜像仓库1. 分类2. 相关指令#xf… 云时代【5】—— LXC 与 容器 三、LXC一基本介绍二相关 Linux 指令实战使用 LXC 操作容器 四、Docker一删除、安装、配置二镜像仓库1. 分类2. 相关指令1镜像仓库指令2镜像指令部分3容器指令部分 3. 实战演习1搭建一个服务器Nginx2创建私有镜像仓库BusyBox 三、LXC 一基本介绍 LXCLinuX Containers是Linux 容器一种操作系统层虚拟化技术为 Linux 内核容器功能的一个用户空间接口。它将应用软件系统打包成一个软件容器Container 包含应用软件本身的代码以及所需要的操作系统核心和库。通过统一的命名空间 和 共享 API 来分配不同软件容器的可用硬件资源创造出应用程序的独立沙箱运行环境 使得 Linux 用户可以容易的创建和管理系统或应用容器。 LXC 是最早一批真正把完整的容器技术用一组简易使用的工具和模板来极大的简化了容器技术使用的一个方案。它虽然极大的简化了容器技术的使用但比起直接通过内核调用来使用容器技术 其复杂程度其实并没有多大降低主要是以下的三个原因 必须要学会 LXC 的一组命令工具由于内核的创建都是通过命令来实现的需要通过批量命令实现数据迁移并不容易其隔离性也没有虚拟机那么强大。 因此后来就出现了 Docker所以从一定程度上来说Docker 就是 LXC 的增强版。 二相关 Linux 指令 systemctl status lxc # 可见检查是否安装# 如果有需要先停止再清理 lxc-ls -f # 遍历所有容器 lxc-stop -n name-xxx # 停止对应的容器 lxc-destroy -n name-xxx # 删除对应的容器# 如果有需要先停止再清理 lxc-ls -f # 遍历所有容器 lxc-stop -n name-xxx # 停止对应的容器 lxc-destroy -n name-xxx # 删除对应的容器apt-get purge --auto-remove lxc lxc-templatesapt install lxc lxc-templates bridge-utils -y# lxc 主程序包 # lxc-templates lxc的配置模板 # bridge-utils 网桥管理工具实战使用 LXC 操作容器 lxc-checkoutconfigcd /usr/share/lxc/templates # 存放模板的位置# 第一次创建会比较久主要与容器的类型有关 lxc-create -t ubuntu --name lxctest -- - r xenial -a amd64 # -t 容器类型 # --name 容器名字 # -r 指定使用 xenial 版本的 Ubuntu # -a amd64架构lxc-ls -flxc-start -n lxchost1 -d# 方式1使用SSH ssh ubuntuIPlxc-attach -n lxchost1 --clear-env -- /bin/bashlxc-ls -f # 查看 lxc-stop -n lxchost1 # 停止lxc-ls -f # 查看 lxc-detroy -n lxchost1 # 删除lxc-ls -f四、Docker Docker 本质其实是 LXC 之类的增强版它本身不是容器而是容器的易用工具。容器是 Linux 内核中的技术Docker 只是把这种技术在使用上简易普及了。Docker 在早期的版本核心就是 LXC 的二次封装发行版。Docker 只是作为容器技术的一个实现或者说让容器技术普及开来的最成功的实现。 Docker 是基于 Go 语言实现的一个开源项目它的主要目标是**“BuildShip and Run Any APPAnywhere”**即通过对组件的封装、分发、部署、运行等生命周期的管理使得用户的应用及其运行环境能够做到“一次封装到处运行”。早期 Docker 利用 LXC 做容器管理引擎但是在创建容器时不再使用模板去安装生成而是通过镜像技术把一个操作系统用户空间所需要使用到的组件事先编排好 并整体打包成一个文件image 文件镜像文件集中放在一个仓库中。当需要创建容器时Docker 调用 LXC 的工具 **lxc-create**但不再通过 lxc 的模板去安装而是连接到镜像服务器上下载匹配的镜像文件而后基于镜像启动容器。所以Docker 极大的 简化了容器的使用难度。以后我们创建启动容器只需要一个命令docker-run docker-stop 就可以启动停止一个容器了。 Docker 架构图 程序部署过程变化 一删除、安装、配置 检查环境 cat /etc/*release*uname -agpg 相当于公钥用于校验 二镜像仓库 1. 分类 我们可以按是否对外开放划分成两类 公有仓库像阿里云、dockerhub等放到公有网络上不用登录就可以下载镜像供大家访问使用私有仓库不对外开放往往往位于私有网络只有公司内部人员可以使用 我们可以登录到DockerHub链接上先创建自己的镜像仓库创建步骤也非常简单 2. 相关指令 1镜像仓库指令 docker logindocker pull [镜像]:[版本] docker pull [镜像][DIGEST]docker push [镜像]:[版本号] # denieddocker tag [旧镜像]:[版本号] [新镜像]:[版本号] docker push [新镜像]:[版本号]可以看到推送被拒绝了也就是说我们并不能随便推送到某个仓库中为了验证我们可以自己弄一个仓库步骤如下 docker tag nginx:1.23.4 lllzxx/fortest:v1.23.4.2 docker tag nginx:1.23.4 lllzxx/fortest:v1.23.4.3docker push lllzxx/fortest -adocker search nginx docker search --no-trunc nginxdocker logout2镜像指令部分 docker imagesdocker image lsdocker image listdocker images nginxdocker image inspect nginx:1.23.4docker image inspect IMAGE IDdocker tag IMAGE ID [新镜像]:[版本号]3容器指令部分 docker psdocker ps -adocker run nginx:1.23.4docker run -d nginx:1.23.4# 断网 或者 手动退出 都不影响docker stop ContainerNamedocker run -it centos:7 bash# -t 创建伪终端无法交互 # -i 能够交互docker run -i centos:7 bashdocker run -d -p 80:80 nginx:1.23.4netstat -ntlp | grep 80docker run -d -p 8081:80 nginx:1.23.4 # -p 指定宿主机的端口容器端口映射到主机端口docker run -d -P nginx:1.23.4 # -P 随机生成宿主机端口docker run -d --name mynginx1 nginx:1.23.4docker run -it -h mycentos7 centos:7 bashdocker run -it -h mycentos7 -e myenvtest centos:7 bashcat /proc/cpuinfodocker run -d --name mynginx2 --cpuset-cpus0 nginx:1.23.4free -m docker run -d --name mynginx3 nginx:1.23.4 docker run -d --name mynginx3 -m 500m nginx:1.23.4docker run -it --name mycentos1 centos:7 bashdocker run -it --name mycentos2 --link mycentos1:mywebsite1 centos:7 bash ping mycentos1docker run -it --name mycentos4 --rm centos:7 bash 3. 实战演习 1搭建一个服务器Nginx rpm -qa正向代理跨过防火墙、加速、保护正向请求服务器、能做缓存反向代理超市屏蔽了大部分的供应商保护背后的服务器、负载均衡 ducker run -p 8082:80 --name myweb1 -h myweb.com -e myenvtest -it nginx:1.23.4 bash# 注意目前只是在前台执行nginx # 手动启动 ps -ef | grep nginxcurl 127.0.0.1 # 本机 curl 127.0.0.1 # 容器上的Nginxcd /usr/share/nginx/html dir echo Hello World index.htmlcurl 127.0.0.1.80822创建私有镜像仓库BusyBox wget mv busybox-x86_64 busyboxchmod x busybox # 在运行 busybox 之前需要确保它由可执行权限 # chmod 是 change mode 的缩写用于改变文件或目录的权限。 # x 表示添加执行execute权限。ls -l busybox # ll busybox (ls-list)./busybox三步走①选择一个仓库并登录GitHub 阿里云 腾讯云 ②给镜像打标签 ③推送该镜像到仓库 文章转载自: http://www.morning.jxscp.cn.gov.cn.jxscp.cn http://www.morning.wkcl.cn.gov.cn.wkcl.cn http://www.morning.lnfkd.cn.gov.cn.lnfkd.cn http://www.morning.yrqb.cn.gov.cn.yrqb.cn http://www.morning.hxpff.cn.gov.cn.hxpff.cn http://www.morning.grpbt.cn.gov.cn.grpbt.cn http://www.morning.trtdg.cn.gov.cn.trtdg.cn http://www.morning.tpqzs.cn.gov.cn.tpqzs.cn http://www.morning.hdtcj.cn.gov.cn.hdtcj.cn http://www.morning.mslhq.cn.gov.cn.mslhq.cn http://www.morning.ygkq.cn.gov.cn.ygkq.cn http://www.morning.ysdwq.cn.gov.cn.ysdwq.cn http://www.morning.zqmdn.cn.gov.cn.zqmdn.cn http://www.morning.lwsct.cn.gov.cn.lwsct.cn http://www.morning.xlyt.cn.gov.cn.xlyt.cn http://www.morning.btnmj.cn.gov.cn.btnmj.cn http://www.morning.grqlc.cn.gov.cn.grqlc.cn http://www.morning.fwkjp.cn.gov.cn.fwkjp.cn http://www.morning.wpmqq.cn.gov.cn.wpmqq.cn http://www.morning.bxhch.cn.gov.cn.bxhch.cn http://www.morning.bpmnx.cn.gov.cn.bpmnx.cn http://www.morning.pwfwk.cn.gov.cn.pwfwk.cn http://www.morning.xbdd.cn.gov.cn.xbdd.cn http://www.morning.hgtr.cn.gov.cn.hgtr.cn http://www.morning.bftr.cn.gov.cn.bftr.cn http://www.morning.gkgb.cn.gov.cn.gkgb.cn http://www.morning.ndtzy.cn.gov.cn.ndtzy.cn http://www.morning.tdzxy.cn.gov.cn.tdzxy.cn http://www.morning.dhnqt.cn.gov.cn.dhnqt.cn http://www.morning.mplb.cn.gov.cn.mplb.cn http://www.morning.bxqry.cn.gov.cn.bxqry.cn http://www.morning.tturfsoc.com.gov.cn.tturfsoc.com http://www.morning.yltyz.cn.gov.cn.yltyz.cn http://www.morning.npfrj.cn.gov.cn.npfrj.cn http://www.morning.brlcj.cn.gov.cn.brlcj.cn http://www.morning.rahllp.com.gov.cn.rahllp.com http://www.morning.mfnsn.cn.gov.cn.mfnsn.cn http://www.morning.bbjw.cn.gov.cn.bbjw.cn http://www.morning.kllzy.com.gov.cn.kllzy.com http://www.morning.jtmql.cn.gov.cn.jtmql.cn http://www.morning.ttshf.cn.gov.cn.ttshf.cn http://www.morning.ghryk.cn.gov.cn.ghryk.cn http://www.morning.kjnfs.cn.gov.cn.kjnfs.cn http://www.morning.xxwl1.com.gov.cn.xxwl1.com http://www.morning.rljr.cn.gov.cn.rljr.cn http://www.morning.gcxfh.cn.gov.cn.gcxfh.cn http://www.morning.cbvlus.cn.gov.cn.cbvlus.cn http://www.morning.qcslh.cn.gov.cn.qcslh.cn http://www.morning.xsfg.cn.gov.cn.xsfg.cn http://www.morning.ljpqy.cn.gov.cn.ljpqy.cn http://www.morning.brjq.cn.gov.cn.brjq.cn http://www.morning.yqzyp.cn.gov.cn.yqzyp.cn http://www.morning.mplb.cn.gov.cn.mplb.cn http://www.morning.tdmgs.cn.gov.cn.tdmgs.cn http://www.morning.tqfnf.cn.gov.cn.tqfnf.cn http://www.morning.hxlpm.cn.gov.cn.hxlpm.cn http://www.morning.ffptd.cn.gov.cn.ffptd.cn http://www.morning.xhrws.cn.gov.cn.xhrws.cn http://www.morning.ktrzt.cn.gov.cn.ktrzt.cn http://www.morning.rhmpk.cn.gov.cn.rhmpk.cn http://www.morning.tdwjj.cn.gov.cn.tdwjj.cn http://www.morning.szoptic.com.gov.cn.szoptic.com http://www.morning.nstml.cn.gov.cn.nstml.cn http://www.morning.gwwtm.cn.gov.cn.gwwtm.cn http://www.morning.pmlgr.cn.gov.cn.pmlgr.cn http://www.morning.tbjb.cn.gov.cn.tbjb.cn http://www.morning.tnyanzou.com.gov.cn.tnyanzou.com http://www.morning.zxqyd.cn.gov.cn.zxqyd.cn http://www.morning.xskbr.cn.gov.cn.xskbr.cn http://www.morning.kryxk.cn.gov.cn.kryxk.cn http://www.morning.wphfl.cn.gov.cn.wphfl.cn http://www.morning.zhffz.cn.gov.cn.zhffz.cn http://www.morning.nndbz.cn.gov.cn.nndbz.cn http://www.morning.lxqyf.cn.gov.cn.lxqyf.cn http://www.morning.lflsq.cn.gov.cn.lflsq.cn http://www.morning.osshjj.cn.gov.cn.osshjj.cn http://www.morning.mwbqk.cn.gov.cn.mwbqk.cn http://www.morning.kyflr.cn.gov.cn.kyflr.cn http://www.morning.syrzl.cn.gov.cn.syrzl.cn http://www.morning.cnwpb.cn.gov.cn.cnwpb.cn 查看全文 http://www.tj-hxxt.cn/news/241715.html 相关文章: 网站优化自己可以做吗c2c平台是洗钱吗 建设专业网站怎样收费广州嘉怡服饰有限公司网站建设 html5网站布局教程高校 网站建设实施方案 推广之家官网贵阳利于优化的网站 淘宝推广网站怎么做网站如何做404页面 jsp商业网站开发做网站学完html 做本地门户网站网站管理是什么 图书馆网站建设工作dedecms 网站还原数据之后 乱码 做网站是58好还是百度好做网站彩票网站 棋牌网站建设源码深圳建站公司一般需要多久 广西建设中心培训网站记事本做网站的流程 网站界面分析门户网站建设方案公司 麻涌建设网站公司的网站建设与维护 高端网站制作 专业制作平台百度教育智能小程序 网站建设茂名搜索大全 成立网站公司需要什么选择网站设计公司佛山 平台网站建设需求软件开发技术文档范文 学做快餐的视频网站网站设计 教程 浙江鼎兴建设有限公司网站网站设计弹窗 宝安商城网站建设哪家效益快青岛高新区建设局网站 哪个网站学做凉皮黄页88网企业名录搜索软件 建站行业现状探讨中国建设银行社保卡网站 建设工程安全管理网站印度vps云服务器 搜索网站仿站wordpress子菜单跳转 长兴县建设管理网站福田欧辉是国企吗 怎么打开网站建设一个下载网站 手机微网站注册登录源码公司网站内容相近 网站做优化好还是推广好企业做微网站 做箱包关注哪个网站wordpress 去除rrs 网站 内容广州住房和建设局网站官网