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

杭州自适应网站建设2022今天刚刚发生地震了

杭州自适应网站建设,2022今天刚刚发生地震了,wordpress代码标识,个人网站做淘宝客如何备案目录 docker容器的管理 容器创建 查看容器的运行状态 启动容器 创建并启动容器 终止容器运行 删除容器 容器的进入 查看容器详细信息 复制到容器中 从容器复制文件到主机 容器的导出与导入 导出 导入 相当于一个进程,性能接近于原生,几乎没有损…

目录

docker容器的管理

容器创建

 查看容器的运行状态

启动容器

创建并启动容器 

终止容器运行

 删除容器

 容器的进入

 查看容器详细信息

复制到容器中

从容器复制文件到主机

容器的导出与导入

导出

 导入


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

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

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

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

docker容器的管理

容器创建

就是将镜像加载到容器的过程。
新创建的容器默认处于停止状态,不运行任何程序,需要在其中发起一个进程来启动容器。格式:docker create [选项] 镜像
常用选项:
-i:让容器开启标准输入接受用户输入命令
-t:让 Docker 分配一个伪终端 tty
-it :合起来实现和容器交互的作用,运行一个交互式会话 shell docker create -it nginx:latest /bin/bash

 查看容器的运行状态

ocker ps -a			#-a 选项可以显示所有的容器CONTAINER ID   IMAGE          COMMAND                  CREATED          STATUS    PORTS     NAMES
a870532aff89   nginx:latest   "/docker-entrypoint.…"   10 seconds ago   Created             boring_mirzakhani容器的ID号	   加载的镜像     运行的程序               创建时间       当前的状态  端口映射  名称

启动容器

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容器中必须有一个前台进程,否则认为容器已经挂掉。当利用 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/kill 容器的ID/名称stop: 停止容器,可以给容器一个等待时间,以防止数据的丢失。(相当于linux命令 kill -15)kill: 立即强行停止一个容器(相当于linux命令 kill -9) ,不会给容器反应时间,可能会造成数据丢失

 删除容器

格式: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 exec 命令进入运行着的容器。格式:docker exec -it 容器ID/名称 /bin/bash
-i 选项表示让容器的输入保持打开;
-t 选项表示让 Docker 分配一个伪终端。
docker run -it centos:7 bash      
#不加 -d 选项会创建容器后直接进入容器进行交互,但是退出容器,容器也会停止

 查看容器详细信息

格式:docker inspect 容器ID

复制到容器中

echo abc123 > ~/test.txt
docker 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 lcm.tar 0b3beb8ebed5
 导入
导入格式:cat 文件名 | docker import – 镜像名称:标签
cat centos7.tar | docker import - centos7:test			#导入后会生成镜像,但不会创建容器docker import centos7.tar -- centos7:test

http://www.yidumall.com/news/7692.html

相关文章:

  • 帝国做网站是选择静态还是伪静态网站建设报价明细表
  • 嘉兴网站推广优化费用搜索广告优化
  • 做网站用的图片网站恶意点击软件
  • 创建网站的app同城发广告的平台有哪些
  • 山西省网站建设南京seo优化公司
  • 免费建站体验电脑优化大师
  • 安徽安能建设集团网站短网址链接生成
  • 不花钱怎么做网站运营b站推广网站2024
  • 网站开发版本号北京优化seo
  • 网站的内部链接如何做网络热词作文
  • 做网站公司赚钱吗网站搜索引擎优化诊断
  • 整合营销传播的效果表现为杭州seo网站推广排名
  • 网站开发一年费用总计上海排名优化推广工具
  • 青岛建设集团 招聘信息网站百度网盟官网
  • 网站更改建设方案模板免费的舆情网站
  • 太原做淘宝网站的成都网站排名生客seo怎么样
  • 英铭广州网站建设2022年小学生新闻摘抄十条
  • 手机网站开发+手机模拟器东莞seo建站推广费用
  • 做头像网站昆明seo关键词
  • 做网站要哪些人员西安今日头条新闻消息
  • 长春长春网站建设网手机建站系统
  • 抚顺网站设计南宁网站快速排名提升
  • 怎么做网站呀昆山网站建设公司
  • 网络营销效果评估的作用站长工具seo综合
  • 如何利用微博推广网站最近一周新闻热点大事件
  • 登别的网站应怎么做百度竞价系统
  • 一个服务器可以放多少个网站广州seo推广公司
  • 做推文的网站seo排名首页
  • 备案期间能否做网站解析广州网站优化页面
  • .net 免备案网站空间西安网络科技公司排名