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

网站管理制度建设的必要性怎么在百度上设置自己的门店

网站管理制度建设的必要性,怎么在百度上设置自己的门店,有赞微商城登录首页登录入口,喀喇沁旗网站建设公司目录 五、Docker 容器操作 1、创建容器与运行容器 2、容器的启动与停止 3、容器的运行与终止 4、容器的进入 5、容器的导出与导入 6、容器的删除 7、文件复制 8、查看容器资源使用率 9、查看容器进程状态 10、更新容器配置 五、Docker 容器操作 容器是Docker 的另一个…目录 五、Docker 容器操作 1、创建容器与运行容器 2、容器的启动与停止 3、容器的运行与终止 4、容器的进入 5、容器的导出与导入 6、容器的删除 7、文件复制 8、查看容器资源使用率 9、查看容器进程状态 10、更新容器配置 五、Docker 容器操作 容器是Docker 的另一个核心概念简单说容器是镜像的一个运行实例是独立运行 的一个或一组应用以及它们所必需的运行环境包括文件系统、系统类库、shell 环境等。 镜像是只读模板而容器会给这个只读模板一个额外的可写层。 下面将具体介绍围绕容器的具体操作。 1、创建容器与运行容器 Docker 的创建就是将镜像加载到容器的过程Docker 的容器十分轻量级用户可以随 时创建或者删除。新创建的容器默认处于停止状态不运行任何程序需要在其中发起一个 进程来启动容器这个进程是该容器的唯一进程所以当该进程结束的时候容器也会完全 停止。停止的容器可以重新启动并保留原来的修改。可以使用docker create 命令新建一个容器。 命令格式docker create [选项]… 镜像运行的程序 常用选项 -i 让容器的输入保持打开-t 让Docker 分配一个伪终端-d 守护进程形式运行 [rootlocalhost ~]# docker create -it centos /bin/bash 43116b0ce52ba3f53e72e3d0b26b348fa85ae7ff9d998addec6c11c20fbec146 使用docker create 命令创建新容器后会返回一个唯一的ID。 可以使用docker ps 命令来查看所有容器的运行状态。添加-a 选项可以列出系统中所有容器状态。 [rootlocalhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 43116b0ce52b centos /bin/bash About a minute ago Created cool_mcnulty输出信息显示容器的ID 号、加载的镜像、运行的程序、创建时间、目前所处的状态、端口映射。其中状态一栏为空表示当前的容器处于停止状态。 2、容器的启动与停止 启动停止容器可以使用docker start 命令。 命令格式docker start 容器的ID/名称 [rootlocalhost ~]# docker start 43116b0ce52b43116b0ce52b[rootlocalhost ~]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 43116b0ce52b centos /bin/bash 4 minutes ago Up 5 seconds cool_mcnulty容器启动后可以看到容器状态一栏已经变为UP表示容器已经处于启动状态。如果用户想创建并启动容器可以直接执行docker run 命令等同于先执行docker create 命令再执行docker start 命令。需要注意只要后面的命令运行结束容器就会停止。 当利用docker run 来创建容器时Docker 在后台的标准运行过程是这样的检查本地是否存在指定的镜像当镜像不存在时会从公有仓库下载;利用镜像创建并启动一个容器;分配一个文件系统给容器在只读的镜像层外面挂载一层可读写层;从宿主主机配置的网桥接口中桥接一个虚拟机接口到容器中;分配一个地址池中的IP 地址给容器;执行用户指定的应用程序;执行完毕后容器被终止运行。 例如创建容器并启动执行一条shell 命令: [rootlocalhost ~]# docker run centos /bin/bash -c ls / bin dev etc home lib lib64 lostfound media mnt opt proc root run sbin srv sys tmp usr var这和在本地直接执行命令几乎没有区别。 [rootlocalhost ~]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESada48f9ffca1 centos /bin/bash -c ls / 54 seconds ago Exited (0) 54 seconds ago sleepy_edison43116b0ce52b centos /bin/bash 6 minutes ago Up 2 minutes cool_mcnulty查看容器的运行状态可以看出容器在执行完”/usr/bin/bash -c ls” 命令之后就停止了。 有时候需要在后台持续的运行这个容器就需要让docker 容器在守护态形式在后台进行运行。可以在docker run 命令之后添加-d 选项来实现。但是需要注意容器所运行的程序不能结束。 例如下面的容器会持续在后台进行运行 [rootlocalhost ~]# docker run -d nginx /bin/bash -c while true;do echo hello;donea6fa85aec0aaee1f3e232c610c94b56367eb85964b9ae21dafb5dd2fe688fb65docker ps查看容器-a 查看所有容器-q 只查看容器ID [rootlocalhost ~]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESa6fa85aec0aa nginx /docker-entrypoint.… 41 seconds ago Up 40 seconds 80/tcp sharp_murdockada48f9ffca1 centos /bin/bash -c ls / 4 minutes ago Exited (0) 4 minutes ago sleepy_edison43116b0ce52b centos /bin/bash 9 minutes ago Up 5 minutes cool_mcnulty查看容器的运行状态可以看出容器始终处于UP运行状态。 查看容器内的输出 [rootlocalhost ~]# docker logs a6fa85aec0aa hello hello hello hello hello ^C[rootlocalhost ~]# 3、容器的运行与终止 如果需要终止运行的容器可以使用docker stop 命令完成。 命令格式docker stop 容器的ID/名称 [rootlocalhost ~]# docker stop a6fa85aec0aaa6fa85aec0aa[rootlocalhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESa6fa85aec0aa nginx /docker-entrypoint.… 5 minutes ago Exited (137) 10 seconds ago sharp_murdockada48f9ffca1 centos /bin/bash -c ls / 8 minutes ago Exited (0) 8 minutes ago sleepy_edison43116b0ce52b centos /bin/bash 14 minutes ago Up 10 minutes cool_mcnulty查看容器的运行状态可以看出容器处于Exited终止状态。 4、容器的进入 需要进入容器进行相应操作时可以使用docker exec 命令或者docker attach命令进入运行着的容器。 命令格式docker exec -it 容器ID/名称/bin/bash 其中-i 选项表示让容器的输入保持打开 -t 选项表示让Docker 分配一个伪终端。 例如进入正在运行着的容器43116b0ce52b [rootlocalhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a6fa85aec0aa nginx /docker-entrypoint.… 5 minutes ago Exited (137) 10 seconds ago sharp_murdock ada48f9ffca1 centos /bin/bash -c ls / 8 minutes ago Exited (0) 8 minutes ago sleepy_edison 43116b0ce52b centos /bin/bash 14 minutes ago Up 10 minutes cool_mcnulty[rootlocalhost ~]# docker exec -it 43116b0ce52b /bin/bash[root43116b0ce52b /]# exitexit[rootlocalhost ~]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES a6fa85aec0aa nginx /docker-entrypoint.… 7 minutes ago Exited (137) 2 minutes ago sharp_murdock ada48f9ffca1 centos /bin/bash -c ls / 11 minutes ago Exited (0) 11 minutes ago sleepy_edison 43116b0ce52b centos /bin/bash 16 minutes ago Up 12 minutes cool_mcnulty#可以看到exit退出不会使容器停止 用户可以通过所创建的终端来输入命令通过exit 命令退出容器。 通过Ctrlpq命令退出容器并保证容器在后台继续运行。 [rootlocalhost ~]# docker exec -it 43116b0ce52b /bin/bash [root43116b0ce52b /]# read escape sequence 5、容器的导出与导入 用户可以将任何一个Docker 容器从一台机器迁移到另一台机器。在迁移过程中首先需要将已经创建好的容器导出为文件可以使用docker export 命令实现无论这个容器是处于运行状态还是停止状态均可导出。导出之后可将导出文件传输到其他机器通过相应的导入命令实现容器的迁移。 命令格式docker export 容器ID/名称文件名 例如导出343e5da0caed容器到文件centos-exp [rootlocalhost ~]# docker run -it centos /bin/bash[root343e5da0caed /]# touch crushlinux[root343e5da0caed /]# [rootlocalhost ~]# [rootlocalhost ~]# docker ps -aCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES343e5da0caed centos /bin/bash About a minute ago Up About a minute fervent_nasha6fa85aec0aa nginx /docker-entrypoint.… 17 minutes ago Exited (137) 11 minutes ago sharp_murdockada48f9ffca1 centos /bin/bash -c ls / 20 minutes ago Exited (0) 20 minutes ago sleepy_edison43116b0ce52b centos /bin/bash 25 minutes ago Up 21 minutes cool_mcnulty[rootlocalhost ~]# docker export 343e5da0caed centos-exp[rootlocalhost ~]# ll centos-exp -rw-r--r--. 1 root root 238572032 8月 1 18:03 centos-exp 导出的文件从A 机器拷贝到B 机器之后使用docker import 命令导入成为镜像。 命令格式cat 文件名| docker import – 生成的镜像名称:标签 例如导入文件centos7.tar成为本地镜像: [rootlocalhost ~]# cat centos-exp | docker import - centos:expsha256:74ef60dea93af6e0c33f229670510288d38e4f8f574608635c4b64b5514ea8c2[rootlocalhost ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE centos exp 74ef60dea93a 13 seconds ago 231MB nginx latest 605c77e624dd 19 months ago 141MB centos latest 5d0da3dc9764 22 months ago 231MB 6、容器的删除 docker start|stop|restart|kill //运行已停止的容器|停止一个正在运行的容器|重启一个容器|杀死一个正在运行的容器 可以使用docker rm 命令将一个已经终止状态的容器进行删除。 命令格式docker rm 容器ID/名称 例如删除ID 号为a6fa85aec0aa的容器 [rootlocalhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 343e5da0caed centos /bin/bash 7 minutes ago Up 7 minutes fervent_nash a6fa85aec0aa nginx /docker-entrypoint.… 23 minutes ago Exited (137) 18 minutes ago sharp_murdock ada48f9ffca1 centos /bin/bash -c ls / 26 minutes ago Exited (0) 26 minutes ago sleepy_edison 43116b0ce52b centos /bin/bash 32 minutes ago Up 28 minutes cool_mcnulty[rootlocalhost ~]# docker rm -f a6fa85aec0aa a6fa85aec0aa[rootlocalhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 343e5da0caed centos /bin/bash 8 minutes ago Up 8 minutes fervent_nash ada48f9ffca1 centos /bin/bash -c ls / 27 minutes ago Exited (0) 27 minutes ago sleepy_edison 43116b0ce52b centos /bin/bash 32 minutes ago Up 28 minutes cool_mcnulty 如果删除一个正在运行的容器可以添加-f 选项强制删除但是建议先将容器停止再做删除操作。 Docker 默认的存储目录为/var/lib/dockerDocker的镜像、容器、日志等内容全部都存储在此可以单独使用大容量的分区来存储这些内容并且一般选择建立LVM 逻辑卷。从而避免Docker 运行过程中存储目录容量不足。 删除所有容器命令docker rm -f $(docker ps -qa) [rootlocalhost ~]# docker rm -f $(docker ps -qa) 343e5da0caed ada48f9ffca1 43116b0ce52b[rootlocalhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES7、文件复制 将主机/root/anaconda-ks.cfg目录拷贝到容器adbbad846b1b的/tmp目录下。 [rootlocalhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES adbbad846b1b centos /bin/bash 9 seconds ago Created busy_hawking[rootlocalhost ~]# docker cp /root/anaconda-ks.cfg adbbad846b1b:/tmp Successfully copied 3.07kB to adbbad846b1b:/tmp[rootlocalhost ~]# docker attach adbbad846b1b You cannot attach to a stopped container, start it first #此错误为容器未启动[rootlocalhost ~]# docker start adbbad846b1b #启动容器 adbbad846b1b[rootlocalhost ~]# docker attach adbbad846b1b #进入容器[rootadbbad846b1b /]# ls /tmp #查看目录 anaconda-ks.cfg ks-script-4luisyla ks-script-o23i7rc2 ks-script-x6ei4wuu8、查看容器资源使用率 [rootlocalhost ~]# docker statsCONTAINER ID NAME CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK I/O PIDS adbbad846b1b busy_hawking 0.00% 544KiB / 3.682GiB 0.01% 656B / 0B 0B / 0B 1 9、查看容器进程状态 [rootlocalhost ~]# docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES adbbad846b1b centos /bin/bash 6 minutes ago Up 4 minutes busy_hawking[rootlocalhost ~]# docker top ad UID PID PPID C STIME TTY TIME CMD root 6558 6535 0 18:16 pts/0 00:00:00 /bin/bash10、更新容器配置 --restartalways #在docker服务重启时自动启动容器 [rootlocalhost ~]# docker update --restartalways ad ad
http://www.yutouwan.com/news/398932/

相关文章:

  • 用asp做网站大概多久国外建站网址
  • 建设通是正规网站吗阜阳做网站哪家好
  • 外贸网站源码是什么h5页面用什么做
  • 福州 网站设计公司网页制作指南
  • 好的公司网站建设做影视网站侵权不
  • 网站建设研究购物商城html网站代码
  • flash网站建设赣州做网站的公司有哪家好
  • 广州市建设工程造价管理站电子商务公司建设网站方案
  • 网站建设与设计主要是干什么的硬件开发板
  • 网站建设动态静态如何做网站的下载的二维码
  • 凡科网站登录入口单页淘宝客网站2014年行吗
  • 什么视频直播网站做挣钱目前网站开发趋势
  • 淘宝客网站建设管理员网站
  • 盘锦网站设计中职计算机网站建设教学计划
  • 浦江网站建设yw126wordpress 登陆函数
  • 江门网站制作维护重庆网站制作公司重庆
  • 哔哩哔哩网站建设分析10元云服务器
  • 做外贸用什么浏览国外网站jquery做的网站
  • 北京网站设计我选柚米wordpress 福利
  • 郑州网站建设外包业务书城网站开发的参考文献
  • 北京做家教的的网站专业做网站公司哪家好
  • 郑州网站制作工作室网页源代码修改后怎么保存
  • 诸暨市建设局网站东莞网络公司哪家最好
  • 用php做的网站用什么数据库沈阳网站备案照相
  • 好模板网站wordpress 积分购买
  • 住建设部官方网站最好的php网站开发工具
  • 广西智能网站建设企业宁夏住房和城乡建设厅网站首页
  • 什么网站做问卷好网站 体系
  • 做网站工作的怎么填职务家具行业建设网站
  • 郑州哪里有做网站wordpress 红酒