首页 > 其他 > 详细

docker基本概念

时间:2020-05-08 21:02:37      阅读:61      评论:0      收藏:0      [点我收藏+]

主机级虚拟化:

  • Type-IEXSI
  • Tppe-IIVmware

 

容器的两大基础:

  • 内核提供的命名空间(namespaces)技术,实现隔离
  • UTS(主机和域名)
  • IPC(进程间通信)
  • PID(进程ID号)
  • User(用户)
  • Net(网络)
  • Mount(挂载点)

技术分享图片

  • Control Groups CGroups),控制组,实现分配资源

 

Docker的架构(C/S):

技术分享图片

 

Docker命令:

  •  docker COMMAND
  •  docker -h                               #查看docker命令的帮助
  • docker COMMAND -h                                  #查看docker COMMAND命令的帮助
  • docker exec -it 容器名 /bin/sh                      #进入容器
  • docker inspect                               #查看详细内容

 

Docker镜像制作:

  • 基于容器制作:docker commit
  • docker commit -p 容器名或ID 新的镜像:tag                     # -p选项,操作过程暂停正在运行的容器
  • 基于dockerfile方式制作(推荐

 

Docker网络:

  • 默认网络使用bridgenet桥)
  • docker network ls #查看docker网络类型(bridgehostnone
  • 可以用docker --network选项去指定创建容器的网络类型
  • 两个容器共享网络:docker run --network container:容器名
  • Docker服务启动后,宿主机会创建一个docker0的虚拟网卡
  • 默认情况下,每创建一个容器,会创建一对虚拟网卡,一头连接docker0,一头连接容器

 

docker基本概念

原文:https://www.cnblogs.com/ooops/p/12852731.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!