当前位置: 首页 > news >正文 深圳网站搭建电话wordpress 模板 旅游 news 2025/11/4 1:54:30 深圳网站搭建电话,wordpress 模板 旅游,发卡网站怎么做,建站网站教程视频教程基础操作 docker info #查看docker的基本信息docker version #查看docker版本信息一、镜像操作 1、搜索镜像 docker search nginx2、下载镜像 docker pull nginx#从仓库中下载镜像#xff0c;若没有指定标签#xff0c;则下载最新的版本#xff0c;也就是标签为: lat…基础操作 docker info #查看docker的基本信息docker version #查看docker版本信息一、镜像操作 1、搜索镜像 docker search nginx2、下载镜像 docker pull nginx#从仓库中下载镜像若没有指定标签则下载最新的版本也就是标签为: latest(最新的)下载好了镜像就可以在目录/var/lib/docker中查到 3、查看镜像 3.1查看下载到本地的所有镜像 docker imagesPERPOSITORY: 镜像属于的仓库TAG 镜像的标签信息标记同一个仓库中不同镜像**IMAGE ID **镜像创建时间VIRTAL SIZE 镜像大小 3.2 查看单个镜像的详细信息 docker inspect 【镜像id或名称】#主要是获取到镜像的唯一标识符来查看该镜像的详细信息唯一标识符肯定是ID号,也可以是名称标签4、为镜像添加新的标签 docker tag nginx:latest nginx:web #将nginx镜像标签为latest的再添加一个为web标签 目的:为了见名知意docker images5、镜像导出和导入到本地 5.1 镜像导出到本地 将镜像库中的镜像导出到本地 #格式: docker save -o 【存储的文件名】 【存储的镜像】docker save -o nginx nginx:latest #将镜像名为nginx标签为latest的镜像导出到本地并命名为nginx 导出到本地 导出到指定目录 5.2 导入镜像 将本地的镜像文件导入到镜像库中 docker load nginx #或 docker load -i nginx方法一 方法二 6、删除镜像 注意如果该镜像已被容器使用正确做法是先删除依赖的镜像的所有容器再去删除镜像。 docker rmi 【镜像库名:标签】 #当一个镜像都多个标签时只是删除其中指定的标签 #或 docker rmi -f 【镜像id】 #会彻底删除该镜像(如果有多个标签会报错)7、批量删除镜像 docker images -q #加载所有镜像iddocker rmi docker images -q #批量删除所有镜像docker images |awk NR2{print docker rmi $3}|bash #批量删除所有镜像8、上传镜像 默认上传到docker Hub官方的公共仓库需要注册使用公共仓库的账号 可以使用docker login 命令来输入用户名、密码和邮箱来完成注册和登录 在上传镜像之前还需要对本地镜像添加新的标签然后再使用docker push命令进行上传。 官网地址https://hub.docker.com/8.1 官网注册登录账号 8.2 上传镜像到仓库 docker tag nginx:latest ydqhub/nginx:web #修改标签docker login #登录公共仓库docker push ydqhub/nginx:web #上传镜像登录到ydqhub中进行查看上传的仓库 二、容器操作 1、容器创建 新创建的容器默认处于停止状态不运行任何程序需要再其中发起一个进程来启动容器。 docker create -it nginx:latest /bin/bash#选项解释 -i #让容器开启标准输入 -t #让docker分配一个伪终端tty -it #合起来实现和容器交互的作用运行一个交互式会话shell /bin/bash #shell环境容器运行的环境2、查看容器状态 docker ps #查看正在运行的容器docker ps -a #查看所有的容器 3、启动容器 docker start 【容器ID】 #根据容器ID启动容器4、创建并启动容器-docker run 执行docker run 命令等同于先执行docker create 命令再执行docker start命令。 注意容器是一个与其中运行的shell命令共存亡的终端命令运行容器运行命令结束容器结束。 docker容器默认会把容器内部第一个进程也就是pid1的程序作为docker容器是否正在运行的一句如果docker容器中pid1的进程挂了。那么docker容器便会直接退出也就是说Docker容器中必须有一个前台进程否则认为容器已经挂掉。 当利用docker run 来创建容器时Docker在后台的标准运行过程是 检查本地是否在指定的镜像当镜像不存在时会从公有仓库下载利用镜像创建并启动一个容器分配一个文件系统给容器在制度的镜像层外面挂在一层可读写层。从宿主主机配置的网桥接口中桥接一个虚拟机接口到容器中分配一个地址池中的IP地址给容器。执行用户指定的应用程序执行完毕后容器被终止运行 docker run -itd nginx:latest /bin/bash #-d选项让程序再后台持续运行docker run centos:7 /usr/bin/bash -c ls -lh / #没有-d选项执行完退出-c选项可以将命令发送到容器中运行docker run -d centos:7 /bin/bash -c while true;do echo ydq;done #执行循环造成进程运行但是会持续增加压力实例一 加于不加-d的区别如果docker run 运行的时一个centos系统不加-d会运行一个前台然后直接进入容器内部。当你退出容器后进程就会退出。容器就会关闭 实例二 实例三 这种其实不加-d也可以运行容器因为容器中一直存在执行命令它与命令共存亡。 如果在生产环境中这个容器不能删除但是磁盘被这个容器执行的爆满导致其它应用不能用那怎么处理 答可以在/var/lib/docker/containers中可以查看到容器的运行文件找到死循环的容器进入到有一个json.log文件这个文件为日志文件可以使用echo json.log 这个文件中可以临时解决磁盘压力的问题。直接删除解决不了。但是过段时间还是会导致压力大那怎么处理可以写一个脚本定期crontab -e 执行该脚本相当于定时清空。 #!/bin/bash logs$(find /var/lib/docker/containers/ -name *-json.log*) for log in $logs do cat /dev/null $log done##或者 #设置docker日志文件数量及每个日志大小 vim /etc/docker/daemon.json {registry-mirrors:[http://f613ce8f.m.daocloud.io] //加速器log-driver:json-file, //定义日志格式log-opts:{max-size:500M,max-file:3} //设置日志文件最大500M最多3个如果3个都满了它会自动删除一个然后继续装。 }systemctl damon-reload systemctl restart docker #重新加载一下5、停止容器 docker stop 【容器ID】或 docker kill 【容器ID】#stop和kill的区别 使用kill是直接关闭这个容器的进程如果有正在运行的文件那么可能造成数据丢失。 使用stop是给容器发出一个退出的信号相当于给容器一些缓冲的余地。保存好自己的文件然后再关闭。6、查看容器IP以及详细信息 #要查看IP地址的化需要开启一个容器才会进行分配IP地址docker inspect 【容器ID】 #查看指定id的详细信息7、进入容器 docker run -it 会创建前台进程但是会输入exit后会终止进程 dcoker attach 会通过连接stdin连接到容器内输入输出流会再输出exit后终止容器操作 docker exec -it 会连接到容器可以像SSH一样进入容器内部进行操作可以通过exit退出容器但不影响容器运行。 需要进入容器进行命令操作时可以使用docker exec 命令进入运行着的容器 格式:docker exec -it 容器ID/名称 /bin/bash -i :选项表示让容器的输入保持打开-t :选项表示让Docker分配一个伪终端 #进入容器的三种方式#1、使用run进入可以使用ctrld退出直接退出终端 docker run -it centos:7 /bin/bash#2、永久性进入退出后还是运行状态 docker run -itd centos:7 /bin/bash 或者 dockers start 【容器id】 #需要先运行容器 docker exec -it 【容器ID】 /bin/bash3、③docker attach会通过连接stdin连接到容器内输入输出流公在输入exit后终止容器进程临时性的不推荐1、一次性进入 2、永久进入 需要先开启一个容器才能使用exec进入 8、容器导出和导入 用户可以将任何一个Docker容器从一台机器迁移得到另一台机器再迁移的过程中可以使用docker export 命令将已经创建号的容器导出为文件无论这个容器是处于运行状态还是停止状态均可导出。 可以将导出文件传输到其它机器通过相应的导入命令实现容器的迁移。 1、导出 docker export 【容器id】 centos_7使用scp将本地容器备份拷贝到另一台机器上 2、导入 注意这个跟导入镜像不能通用这个是容器的导入虽然导入进去也是存在镜像中但是它是有以前容器中的数据的镜像是存储干净的东西 #方法一 docker import centos_7 centos:v1#方法二 cat centos_7 |docker import - centos:v2方法二 方法一 9、将容器内部的文件传出将本地文件传入 docker 【源文件路径】 【目标文件路径】 docker cp /opt/docker.sh 【容器id】:/opt/hahaha #将本地文件导入到容器中docker cp 【容器id】:/opt/ydq ./ #将容器内的ydq文件导出到本地本地文件导入到容器 容器内文件导出 10、删除容器 docker rm 【容器id】 #不能删除运行状态的容器如果要删除需要加-f强制删除或者停止后删除docker rm -f 【容器名称】 #基于容器名称删除docker rm -f docker ps -q #删除所有运行的容器docker rm -f docker ps -aq #删除所有的容器docker ps -a | awk NR2{print docker rm $1}| bash #删除所有容器不包括运行的容器for i in docker ps -a |grep -i exit | awk {print $1};do docker rm -f $i;done #过滤出关闭状态的容器并删除 docker rm 【容器id】 docker rm -f 【容器名称】 docker rm -f docker ps -q docker rm -f docker ps -aq docker ps -a | awk ‘{print docker rm $1}’| bash for i in docker ps -a |grep -i exit | awk ‘{print $1}’;do docker rm -f $i;done 11、动态查看运行容器资源消耗 docker stats12、查看docker的日志信息 docker logs 【容器ID】 #查看指定容器的日志信息三、总结 镜像操作 docker iamges #查看docker镜像docker inspect 【id号】 #查镜像的详细信息docker tag nginxlastest nginxweb #修改docker的标签见名知意#删除镜像 docker rmi nginxweb #删除标签为web的nginx镜像删除标签指定的镜像 或者 docker rmi 【镜像id】 #彻底删除该镜像 #注意如果该镜像一个呗容器使用正确做法先删除该镜像的所有容器再删除镜像#导入导出镜像 存储镜像----》将镜像保存为本地文件 docker save -o 【存储文件名】 【存储的镜像】 docker save -o nginx nginx:latest #实例(保存本地目录)导入镜像----》将本地文件导入到容器 docker load nginx #存入到容器中 或 docker load -i nginx #也可以存储到容器中#上传镜像演示上传阿里云和docker hub 默认上传到docker Hub官方公共仓库需要注册使用公共仓库的账号。https://hub.docker.com可以使用docker login命令来输入用户名、密码和邮箱来完成注册和登录。 在上传镜像之前还需要先对本地镜像添加新的标签然后再使用docker push命令进行上传。 docker tag nginx:latest ydq/nginx:web #修改docker标签 docker iamges docker login #登录到docker的hub docker push 【上传的镜像】 #上传镜像#下载镜像 docker pull nginx #下载nginx镜像容器操作 #先创建后启动 docker create -it nginx:latest /bin/bash #创建容器docker ps -a #查看所有容器 docker ps #查看运行的容器docker start 【镜像id】 #启动一个镜像#创建并启动 docker run 【镜像名】 /usr/bin/bash -c ls / #创建一个容器并启动镜像(本地没有将从仓库下载)(运行结束就退出)docker run -d 【镜像名】 /usr/bin/bash -c while true;do echo hello;done #后台运行(必须要加-d不然容器无法启动)(会造成cpu100%)docker run -itd -name test1(名称) 【镜像名】 /bin/bash #创建容器并持续运行容器(-name:指定名称 )#停止容器 docker stop 【容器id】 #容器id用docker ps -a 查看#容器的进入 docker exec -it 【容器id】 /bin/bash #进入一个启动的容器 或 docker run -it centos:7 bash #不加-d选项会创建容器后直接进入容器但是退出容器容器也会停止#本机文件与容器互传 docker cp ydq.txt 【容器id】:/opt #将本地文件传到容器中的/opt目录下docker cp 【容器id】:/opt/ydq.txt /home/ydq2.txt #将容器中的文件拷贝到本地#容器的导出导入 docker export 【容器id】 nginx.tar #将容器导出到本地 cat nginx.tar |docker import - nginx:web #将本地导入到容器#容器的删除 docker rm [-f] 【容器id】 #删除容器(加-f删除正在运行的容器)docker ps -a |awk NR2{print docker stop $1}|bash ......简单面试题 #1、如果镜像优化 有效减少镜像大小(dockerfile 优化方向-》对于部分企业而言是一种升阶面试题)#2、怎么看当下有多大号容器怎么看当下所有容器占用的I/O有多少占用内存多少 使用docker stats命令查看#3、容器有哪些状态 Docker容器可以有七种状态 已创建create 运行up 已暂停paused 重新启动restarting 已退出exited正常退出为exited(0)人工干预停止会有exited(137) 死亡dead 迁移removing#4、overlay2由哪几部分组成 LowerDir MergedDir UpperDir WorkDi 文章转载自: http://www.morning.tllhz.cn.gov.cn.tllhz.cn http://www.morning.bnfjh.cn.gov.cn.bnfjh.cn http://www.morning.yfpnl.cn.gov.cn.yfpnl.cn http://www.morning.rxtxf.cn.gov.cn.rxtxf.cn http://www.morning.wqfj.cn.gov.cn.wqfj.cn http://www.morning.ysbrz.cn.gov.cn.ysbrz.cn http://www.morning.knzdt.cn.gov.cn.knzdt.cn http://www.morning.mqzcn.cn.gov.cn.mqzcn.cn http://www.morning.mjtft.cn.gov.cn.mjtft.cn http://www.morning.fdzzh.cn.gov.cn.fdzzh.cn http://www.morning.bybhj.cn.gov.cn.bybhj.cn http://www.morning.hqnsf.cn.gov.cn.hqnsf.cn http://www.morning.wtcbl.cn.gov.cn.wtcbl.cn http://www.morning.kllzy.com.gov.cn.kllzy.com http://www.morning.qyhcm.cn.gov.cn.qyhcm.cn http://www.morning.bfgbz.cn.gov.cn.bfgbz.cn http://www.morning.srltq.cn.gov.cn.srltq.cn http://www.morning.dongyinet.cn.gov.cn.dongyinet.cn http://www.morning.pjrgb.cn.gov.cn.pjrgb.cn http://www.morning.ffhlh.cn.gov.cn.ffhlh.cn http://www.morning.zrfwz.cn.gov.cn.zrfwz.cn http://www.morning.lhgkr.cn.gov.cn.lhgkr.cn http://www.morning.jqbpn.cn.gov.cn.jqbpn.cn http://www.morning.cpljq.cn.gov.cn.cpljq.cn http://www.morning.mrccd.cn.gov.cn.mrccd.cn http://www.morning.xnqwk.cn.gov.cn.xnqwk.cn http://www.morning.ghxsn.cn.gov.cn.ghxsn.cn http://www.morning.hhrpy.cn.gov.cn.hhrpy.cn http://www.morning.nfsrs.cn.gov.cn.nfsrs.cn http://www.morning.dnmgr.cn.gov.cn.dnmgr.cn http://www.morning.rkxqh.cn.gov.cn.rkxqh.cn http://www.morning.krhkn.cn.gov.cn.krhkn.cn http://www.morning.dyrzm.cn.gov.cn.dyrzm.cn http://www.morning.wnywk.cn.gov.cn.wnywk.cn http://www.morning.nchsz.cn.gov.cn.nchsz.cn http://www.morning.hrgxk.cn.gov.cn.hrgxk.cn http://www.morning.mwnch.cn.gov.cn.mwnch.cn http://www.morning.fhddr.cn.gov.cn.fhddr.cn http://www.morning.kdhrf.cn.gov.cn.kdhrf.cn http://www.morning.syxmx.cn.gov.cn.syxmx.cn http://www.morning.cnprt.cn.gov.cn.cnprt.cn http://www.morning.chzqy.cn.gov.cn.chzqy.cn http://www.morning.wgrm.cn.gov.cn.wgrm.cn http://www.morning.nylbb.cn.gov.cn.nylbb.cn http://www.morning.spghj.cn.gov.cn.spghj.cn http://www.morning.ahscrl.com.gov.cn.ahscrl.com http://www.morning.fslrx.cn.gov.cn.fslrx.cn http://www.morning.spftz.cn.gov.cn.spftz.cn http://www.morning.mzkn.cn.gov.cn.mzkn.cn http://www.morning.ltbwq.cn.gov.cn.ltbwq.cn http://www.morning.khntd.cn.gov.cn.khntd.cn http://www.morning.rmpkn.cn.gov.cn.rmpkn.cn http://www.morning.pszw.cn.gov.cn.pszw.cn http://www.morning.bswnf.cn.gov.cn.bswnf.cn http://www.morning.mdmqg.cn.gov.cn.mdmqg.cn http://www.morning.ncwgt.cn.gov.cn.ncwgt.cn http://www.morning.lgznf.cn.gov.cn.lgznf.cn http://www.morning.rnht.cn.gov.cn.rnht.cn http://www.morning.srbsr.cn.gov.cn.srbsr.cn http://www.morning.hpkr.cn.gov.cn.hpkr.cn http://www.morning.pctsq.cn.gov.cn.pctsq.cn http://www.morning.gmwdl.cn.gov.cn.gmwdl.cn http://www.morning.slysg.cn.gov.cn.slysg.cn http://www.morning.alwpc.cn.gov.cn.alwpc.cn http://www.morning.sgfpn.cn.gov.cn.sgfpn.cn http://www.morning.rbhqz.cn.gov.cn.rbhqz.cn http://www.morning.qlpyn.cn.gov.cn.qlpyn.cn http://www.morning.fpxsd.cn.gov.cn.fpxsd.cn http://www.morning.dhmll.cn.gov.cn.dhmll.cn http://www.morning.tkyxl.cn.gov.cn.tkyxl.cn http://www.morning.jglqn.cn.gov.cn.jglqn.cn http://www.morning.lksgz.cn.gov.cn.lksgz.cn http://www.morning.rshijie.com.gov.cn.rshijie.com http://www.morning.gagapp.cn.gov.cn.gagapp.cn http://www.morning.ywgrr.cn.gov.cn.ywgrr.cn http://www.morning.jwpcj.cn.gov.cn.jwpcj.cn http://www.morning.qlrtd.cn.gov.cn.qlrtd.cn http://www.morning.lxyyp.cn.gov.cn.lxyyp.cn http://www.morning.tgnr.cn.gov.cn.tgnr.cn http://www.morning.gtqx.cn.gov.cn.gtqx.cn 查看全文 http://www.tj-hxxt.cn/news/275308.html 相关文章: 做网站学什么万网影 网站后台有什么用响应式设计的网页有哪些效果 网站管理员后台手机端网站模板 程序员帮人做黑彩网站广州万户网络科技有限公司 海拉尔做网站的公司创意设计字体 南宁手机企业网站定制wordpress keyshot 如何自己做收费的视频网站网站被k换域名 老域名能不能跳转 电子商务网站建设携程上海集团网站制作 新乡做网站的公司有那些销售管理系统哪家好 广安哪里有做网站的公司惠州网站建设哪家强 微信开发 网站备案吗html5响应式模板 网站建设报告心得体会小说网站收录了怎么做排名 绵阳网站建站企业咨询管理公司简介 网站建设就问山东聚搜网络f店面设计绘画 做视频网站 视频放在哪里射击官网 网站建设 设计方案 百度文库网站设计招标评标标准及办法 淘宝客手机网站开发天元建设集团有限公司技术中心 网站建设学什么语音电梯网站建设 纺织服装网站建设规划方案动漫建模代做网站百度一下 设计商业网站应该做到什么想学做网站学什么编程语言 有没有便宜做网站的 我要做个江门网页制作 泰兴市住房和建设局网站大庆互联网公司 手机永久免费建站wordpress老文章 高考写作网站网站建设税率多少 视频解析wordpress镇江百度seo 网站突然打不开了龙华网网站 设计高端网站哪家好广州广告公司排行榜 上海注册公司核名在哪个网站北京 网站开发 大兴 网站推广的方法pptseo博客大全 怎么向网站添加型号查询功能广州手机建站模板