当前位置: 首页 > news >正文

爱站网关键词挖掘查询工具安卓版手机软件下载

爱站网关键词挖掘查询工具,安卓版手机软件下载,用dw做网站怎么给链接,如何做拍卖网站目录 一、镜像操作 1、搜索镜像 2、下载镜像 3、查看镜像 3.1 查看下载到本地的所有镜像 3.2 查看单个镜像的详细信息 4、为镜像添加新的标签 5、镜像导出和导入到本地 5.1 镜像导出到本地 5.2 导入镜像 6、删除镜像 7、批量删除镜像 8、上传镜像 8.1 官网注册登录…目录 一、镜像操作 1、搜索镜像 2、下载镜像 3、查看镜像 3.1 查看下载到本地的所有镜像 3.2 查看单个镜像的详细信息 4、为镜像添加新的标签 5、镜像导出和导入到本地 5.1 镜像导出到本地 5.2 导入镜像 6、删除镜像 7、批量删除镜像 8、上传镜像 8.1 官网注册登录账号 8.2 上传镜像到仓库 二、容器操作 1、容器创建 2、查看容器状态 3、启动容器 4、创建并启动容器-docker run 5、停止容器 6、查看容器IP以及详细信息 7、进入容器 8、容器导出和导入 1、导出 2、导入 9、将容器内部的文件传出将本地文件传入 10、删除容器 11、动态查看运行容器资源消耗 12、查看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 命令将已经创建号的容器导出为文件无论这个容器是处于运行状态还是停止状态均可导出。 可以将导出文件传输到其它机器通过相应的导入命令实现容器的迁移。 8.1 导出 docker export 【容器id】 centos_78.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.w-s-a.com/news/511725/

相关文章:

  • 网站app 开发辽宁建设工程信息网官网新网站是哪个
  • 厦门建设企业网站建设wordpress添加形式
  • 建立什么网站可以赚钱室内设计效果图qq群
  • 厦门网站设计大概多少钱服务公司沈傲芳
  • 如何起手做网站项目百度站长app
  • dede 购物网站wordpress主题超限
  • 做啊录音网站WordPress音乐悬浮插件
  • 安徽建设厅证书查询网网站网站策划与运营课程认知
  • wordpress证书关闭重庆seo优化效果好
  • 直播网站建设模板网站活动怎么做的
  • 医院网站建设网站网站开发工资高嘛
  • 个人网站备案内容写什么做网站是不是涉及很多语言职
  • 怎么用手机做一个网站门户网站建设工作的自查报告
  • 网站搭建怎么收费浙江建设集团网站
  • 建网站怎么赚钱免费引流软件下载
  • 自建网站服务器备案做基础销量的网站
  • 淘宝 网站建设 发货音乐网站首页设计
  • 丽水做网站杭州建电商网站多少钱
  • 建设网站能解决什么问题wordpress 模板 中文
  • 平台型网站建设预算表友情链接中有个网站域名过期了会影响
  • 漯河网站开发运营seo是什么意思
  • 网站建设的征求意见稿iis 网站 红
  • 网站搭建教室企业网站开发实训心得
  • 阿克苏建设网站佛山app定制
  • 做淘宝网站要求与想法大型网站建设推荐
  • 在百度做网站赚钱吗跨境电商网站开发
  • 酒店网站建设策划方案南昌网站建设南昌
  • 临沂罗庄做网站房产cms
  • 五合一网站做优化好用吗网站设计的专业流程
  • 毕业设计论文网站开发需要多少网站seo建设方案