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

台州卫浴网站建设企业营销模式

台州卫浴网站建设,企业营销模式,柳州正规网站制作公司,广东网站se0优化公司docker容器相当于一个进程,性能接近于原生,几乎没有损耗; docker容器在单台主机上支持的数量成百上千; 容器与容器之间相互隔离; 镜像是创建容器的基础,可以理解镜像为一个压缩包 Docker容器的管理 容…

docker容器相当于一个进程,性能接近于原生,几乎没有损耗;

docker容器在单台主机上支持的数量成百上千;

容器与容器之间相互隔离;

镜像是创建容器的基础,可以理解镜像为一个压缩包

Docker容器的管理

容器创建

就是将镜像加载到容器的过程。
新创建的容器默认处于停止状态,不运行任何程序,需要在其中发起一个进程来启动容器。

格式:docker create [选项] 镜像
常用选项:
-i:让容器开启标准输入
-t:让 Docker 分配一个伪终端 tty
-it :合起来实现和容器交互的作用,运行一个交互式会话 shell docker create -it nginx:latest /bin/bash

查看容器的运行状态

docker ps -a

 启动容器

格式:docker start 容器的ID/名称
docker start 8b0a7be0ff58
docker ps -a

创建并启动容器

可以直接执行 docker run 命令, 等同于先执行 docker create 命令,再执行 docker start 命令。
注意:容器是一个与其中运行的 shell 命令共存亡的终端,命令运行容器运行, 命令结束容器退出。

docker 容器默认会把容器内部第一个进程,也就是 pid=1 的程序作为docker容器是否正在运行的依据,如果docker容器中 pid = 1 的进程挂了,那么docker容器便会直接退出,也就是说Docker容器中必须有一个前台进程,否则认为容器已经挂掉。

/var/lib/docker
当利用 docker run 来创建容器时, Docker 在后台的标准运行过程是:
(1)检查本地是否存在指定的镜像。当镜像不存在时,会从公有仓库下载;
(2)利用镜像创建并启动一个容器;
(3)分配一个文件系统给容器,在只读的镜像层外面挂载一层可读写层;
(4)从宿主主机配置的网桥接口中桥接一个虚拟机接口到容器中;
(5)分配一个地址池中的 IP 地址给容器;
(6)执行用户指定的应用程序,执行完毕后容器被终止运行。

docker run centos:7 /usr/bin/bash -c ls /
docker ps -a					#会发现创建了一个新容器并启动执行一条 shell 命令,之后就停止了

在后台持续运行 docker run 创建的容器

需要在 docker run 命令之后添加 -d 选项让 Docker 容器以守护形式在后台运行。并且容器所运行的程序不能结束。

docker run -d centos:7 /usr/bin/bash -c "while true;do echo hello;done"docker ps -a                    #可以看出容器始终处于 UP,运行状态docker run -itd --name test1 centos:7 /bin/bash   #创建容器并持续运行容器

终止容器运行

格式:docker stop 容器的ID/名称docker stop 2592d3fad0fb

容器的进入

需要进入容器进行命令操作时,可以使用 docker exec 命令进入运行着的容器。

格式:docker exec -it 容器ID/名称 /bin/bash-i 选项表示让容器的输入保持打开;
-t 选项表示让 Docker 分配一个伪终端。

docker start 2592d3fad0fb                    #进入容器前,确保容器正在运行
docker exec -it 2592d3fad0fb /bin/bash
ls
exit                #退出容器后,容器仍在运行
docker ps -a

docker run -it centos:7 bash     #不加 -d 选项会创建容器后直接进入容器,但是退出容器,容器也会停止

删除容器

格式:docker rm [-f] 容器ID/名称#不能删除运行状态的容器,只能-f强制删除,或者先停止再删除
#删除所有运行状态的容器
docker rm -f `docker ps -q`#删除所有容器
#法一
docker rm -f `docker ps -aq`#法二
docker ps -a |awk 'NR>=2 {print $1}' |xargs docker rm -f#法三
docker rm -f $(docker ps -aq)
#删除容器
格式:docker rm [-f] 容器ID/名称
docker stop 2592d3fad0fb
docker rm 2592d3fad0fb                #删除已经终止状态的容器docker rm -f 2592d3fad0fb            #强制删除正在运行的容器docker ps -a | awk 'NR>=2{print "docker stop "$1}' | bash            #批量停止容器
docker ps -a | awk 'NR>=2{print $1}'| xargs docker stopdocker ps -a | awk 'NR>=2{print "docker rm "$1}' | bash                #批量删除所有容器
docker ps -a | awk 'NR>=2{print $1}'| xargs docker rmdocker images | awk 'NR>=2{print "docker rmi "$3}' | bash            #批量删除镜像
docker images | grep none | awk '{print $3}' | xargs docker rmi        #删除none镜像docker rm $(docker ps -a -q)        #批量清理后台停止的容器

查看容器详细信息

格式:docker inspect 容器ID

 复制到容器中

#面试题
怎么把宿主机的文件传入到容器内部
echo abc123 > ~/test.txtdocker cp ~/test.txt 0b3beb8ebed5:/opt/

 从容器复制文件到主机

docker cp 0b3beb8ebed5:/opt/123.txt ~/123.txt

 容器的导出与导入

用户可以将任何一个 Docker 容器从一台机器迁移到另一台机器。
在迁移过程中,可以使用docker export 命令将已经创建好的容器导出为容器快照文件,
无论这个容器是处于运行状态还是停止状态均可导出
。可将导出文件传输到其他机器,通过相应的导入命令实现容器的迁移。

导出
导出格式:docker export 容器ID/名称 > 文件名方法一:
docker export 0b3beb8ebed5 > centos7.tar方法二:
docker export -o qzz.tar 0b3beb8ebed5
 导入
导入格式:cat 文件名 | docker import – 镜像名称:标签
cat centos7.tar | docker import - centos7:test            #导入后会生成镜像,但不会创建容器docker import centos7.tar -- centos7:test

http://www.ds6.com.cn/news/96428.html

相关文章:

  • 一个网站多个数据库南京百度快照优化排名
  • 做网站咨询企业培训课程视频
  • 网站建设 英文怎么说外贸营销型网站制作
  • 怎么用ftp管理网站网络推广的工作好做吗
  • 新手做网站网推拉新app推广平台
  • 响应式网站样式图怎么做营销管理制度范本
  • 建网站能在家里做吗惠州seo排名公司
  • 注册公司需要交多少税淮南网站seo
  • 做网站更新维护工资高吗媒体营销
  • 洛阳网站建设睿翼网络入驻洛阳注册商标查询官网入口
  • 网易做相册的网站网站优化外包找谁
  • 建设政府门户网站的意义有哪些免费推广的途径与原因
  • 网站制作大概需要多少钱国内免费建站平台
  • 深圳建网站搜索引擎优化的内容有哪些
  • 网站建设的常用词怎么创建网站的快捷方式
  • 服务器如何配置php网站建设官网的网站首页
  • 给工厂做英文外贸网站怎么样引流顾客到店方法
  • 网站原型图怎么做成都网站建设技术外包
  • 英文网站建设教程安卓优化大师官网
  • 网站主页设计注意点郑州官网网站推广优化
  • 免费推广引流免费百度seo引流
  • 去国外政府网站做轮胎认证石家庄网站seo
  • 重庆网搜科技有限公司360优化大师官方下载最新版
  • 制作网站开发项目的方案书178软文网
  • 做英文小工具网站赚钱网站怎么优化排名
  • 锦州市网站建设网站推广优化服务
  • 做代购有哪些网站有哪些创建站点的步骤
  • 微信二维码网站制作市场营销策划公司
  • 西安哪家做网站最好网站搜索系统
  • 孝感做网站的公司成都高薪seo