前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Docker简易笔记

Docker简易笔记

作者头像
宇宙之一粟
发布2020-10-26 10:30:43
4450
发布2020-10-26 10:30:43
举报
文章被收录于专栏:宇宙之_一粟

Docker虚拟机

重点:开启虚拟空间 --> 隔离性

Docker是个划时代的开源项目,它彻底释放了计算虚拟化的威力,极大提高了应用的维护效率,降低了云计算应用开发的成本!使用 Docker,可以让应用的部署、测试和分发都变得前所未有的高效和轻松!

无论是应用开发者、运维人员、还是其他信息技术从业人员,都有必要认识和掌握 Docker,节约有限的生命。

Docker架构

轻量级虚拟机:Docker创建的所有虚拟实例共用同一个Linux内核,对硬件占用较小,属于轻量级虚拟机

虚拟机是什么

科研解释:虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统

白话解释:通过软件技术,可以在自己电脑上安装另一个操作系统,而不影响原系统

云计算中的Docker虚拟机

SaaS、PasS

Docker镜像与容器

  • 容器是从镜像中创建出来的虚拟实例,容器才是虚拟空间,可运行

安装Docker虚拟机

yum -y update、-y表示选择程序安装中的yes选项

yum install -y docker

管理Docker虚拟机

  • 启动、关闭与重启service docker start/stop/restart

Docker虚拟机管理命令

在线安装镜像

docker search java

docker pull java

国外镜像仓库下载速度较慢,建议使用国内镜像仓库,如DaoClound

导入导出镜像

docker save > /home/java.tar.gz 导出

docker load < /home/java.tar.gz导入

docker images

docker rmi java

启动容器

docker run -it --name myjava java bash

映射端口:docker run -it --name myjava -p 9000:8080 -p 9001:8005 java bash

映射文件夹:docker rum -it --name myjava -v /home/project/soft --privileged java bash

退出:exit

暂停和停止容器

docker pause myjava

docker unpause myjava

docker stop myjava

docker start -i myjava

docker rm myjava

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Docker虚拟机
    • Docker架构
      • 虚拟机是什么
      • 云计算中的Docker虚拟机
    • Docker镜像与容器
      • 安装Docker虚拟机
      • 管理Docker虚拟机
    • Docker虚拟机管理命令
      • 在线安装镜像
      • 导入导出镜像
      • 启动容器
      • 暂停和停止容器
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档