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

关于网页制作的网站中国最新消息新闻

关于网页制作的网站,中国最新消息新闻,网站运营规划,商城网站开发 价格文章目录 docker简介docker架构镜像和容器镜像有关的常用命令容器相关常用命令 docker简介 Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。 Docker可以让开方子打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到…

文章目录

  • docker简介
  • docker架构
  • 镜像和容器
  • 镜像有关的常用命令
  • 容器相关常用命令

docker简介

Docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源。

Docker可以让开方子打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux上也可以实现虚拟化。

docker架构

Docker运行时分为Docker引擎(也叫服务端守护进程就是下图的Docker daemon)和客户端工具,各种docker命令就是在使用客户端工具和docker引擎进行交互。

image.png

docker时C/S架构的服务器,客户端向守护进程发出请求,守护进程完成请求并返回结果。

docker的服务器和客户端可以运行在同一台宿主机上,也可以分开运行。

镜像和容器

Image(镜像):镜像就是一个Linux的文件系统,文件系统包含可以运行在Linux内核的程序以及相应的数据。

通过镜像启动容器,镜像就像可执行的包,其中包括运行应用程序所需要的所有内容:包含代码、运行时间、库、环境变量和配置文件。

Container(容器):镜像和容器的关系,就像类和实例,镜像是静态的定义,容器时镜像运行时的实体。容器可以被创建、启动、停止、删除、暂停。

镜像分层:docker可以在基础镜像上安装一些软件来扩展镜像

image.png

可以写的容器层:当容器启动时,一个新的可写层被加载到了镜像的顶部。这一层通常被称为容器层,容器层之下的都叫镜像层。

所有对容器的改动-无论添加、删除还是修改文件都只会发生在容器层中。只有容器层时可写的,容器层下面的所有镜像层都是只读的。

容器层保存的时镜像变化的部分,不会对镜像本身进行任何修改。

总结就是容器层是记录的镜像层的修改,所有镜像层都是只读的,不会被容器修改,所有镜像可以被多个容器共享。

镜像有关的常用命令

docker实际上是有一个提供各种镜像的远程仓库docker hub

下载镜像

docker pull name:tage

docker pull ubuntu:20.04 现在被墙了,没办法从docker hub下载镜像了,可以配置一下

vim /etc/docker/daemon.json

将下面代码粘贴到上面文件

{"registry-mirrors": ["https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}

重新加载docker配置文件

systemctl daemon-reload

重启docker服务

systemctl restart docker.service

查看本地的镜像

docker images

删除一个镜像

docker image rm name:tagdocker rmi name:tag

创建一个container的镜像

docker [container] commit CONTAINER IMAGE_NAME:TAG

将镜像导出成为一个本地文件

docker save -o filename.tar IMGE_NAME:TAG

将镜像从文件中加载出来

docker load -i filename.tar

容器相关常用命令

根据一个镜像创建容器

docker create -it IMAGE_NAME:TAG

显示正在运行的容器

docker ps

显示所有容器

docker ps -a

启动容器

docker start CONTAINER

停止容器

docker start CONTAINER

重启容器

docker restart CONTAINER

创建并启动一个容器

docker run -itd ubuntu:20.04

进入容器

docker attach CONTAINER

退出并挂起容器

ctrl + p然后ctrl + q

退出容器并关闭

ctrl + d

在容器中执行命令

docker exec CONTAINEE COMMAND

删除容器

docker rm CONTAINER

将容器导出为文件.tar

docker export -o xxx.tar CONTAINER

将本地的tar文件导入成镜像并为镜像命名

docker import xxx.tar image_name:tag

export/import 会丢弃历史记录和元数据信息,仅保留当时容器的快照状态

save/load会 保存完整记录,体积更大

查看某容器内的全部进程

docker top CONTAINER

查看某容器内的统计信息

docker stats

本地和容器之间的数据交换

docker cp xxx CONTAINER:xxx
docker cp CONTAINER:xxx xxx

重命名容器

docker rename CONTAINER1 CONTAINER2

修改容器限制

docker update CONTAINER --memory 500MB
http://www.hkea.cn/news/19566/

相关文章:

  • 网站建设与网页设计报告网络营销师报名入口
  • 生成前端页面的网站东莞网络营销全网推广
  • 网站及单位网站建设情况免费男女打扑克的软件
  • 公司有网站有什么好处网上开店如何推广自己的网店
  • 海口网站建设策划关键词排名优化工具有用吗
  • 请问哪里可以做网站汕头seo
  • 访问国外网站速度慢苏州关键词seo排名
  • 做网站备案照片的要求谷歌seo教程
  • wordpress站点全屏新站如何让百度快速收录
  • wordpress 会议 主题推广排名seo
  • 源码开发网站建设sem与seo的区别
  • 如何查网站的空间防恶意点击软件
  • 单位网站建设收费标准互联网推广引流
  • 网站有中文源码加英文怎么做关键词歌词完整版
  • 建设网站企业银行做网站的平台
  • 如何进行网站建设分析网站推广app软件
  • 做ppt的软件模板下载网站网站服务公司
  • 网站icp备案认证怎么做谷歌网页版入口在线
  • 高安网站建设艺考培训
  • 主流的网站开发技术百度推广后台管理
  • 传奇网站模板免费下载优化网络搜索引擎
  • 提升学历报考什么专业比较好seosem顾问
  • 做违法网站犯法吗推广费用一般多少钱
  • 网站版权该怎么做呢五种常用的网站推广方法
  • 周宁县建设局网站关键词挖掘站网
  • 做第三方团购的平台网站全网线报 实时更新
  • 六安建六安建设网站seo推广代理
  • 网站建设管理经验免费推广渠道有哪些
  • 网站备案信息真实性核验单 打印规格北京百度搜索优化
  • 网站建设有没有十大搜索引擎网站