docker容器使用

一、介绍

  1. docker是操作系统层面的虚拟化技术;

  2. 传统虚拟化技术需要虚拟出一套硬件系统,然后在此基础上运行多个虚拟机,而docker可以直接利用宿主机器的操作系统;

  3. 可以更高效的利用资源、启动速度快、运行环境一致、更加容易扩展。

  4. 获取途径,官方地址;

  5. 配置仓库地址。

二、组成

  1. 镜像
  • 镜像是特殊的文件系统。
  1. 容器
  • 基于镜像构建的实例;
  • 容器是在镜像的基础上添加了一个容器存储层,容器运行在一个隔离的环境,有自己独立的命名空间;
  • 容器的存储会随着容器的消亡而消亡,不应该把数据写入容器存储层,而应该写入数据卷或者绑定宿主目录。
  1. 仓库
  • 存放镜像的场所,通过<仓库名>:<标签>的方式获取镜像。

三、命令

  1. 容器
  • 容器启动
docker run
docker start container #启动终止状态的容器
  • 停止
docker stop container
  • 进入
docker attach
docker exec
  • 删除
docker container rm     #删除终止的容器
docker container rm -f  #删除运行中的容器
docker container prune  #清理所有终止状态的容器
  1. 镜像
  • 获取
docker pull
  • 列举
docker images
docker image ls
  • 列出部分
docker image ls 仓库/镜像名
  • 删除
docker image rm
  • 查看镜像
docker system df
  • 显式虚悬镜像
docker image ls -f dangling=true
  • 镜像提交
docker commit

四、数据卷

  1. 容器直接共享数据卷,对数据卷的修改马上生效且不会影响镜像,容器被删数据卷不会消失。
  2. 命令
  • 创建数据卷
docker volumn create volumn_name
  • 列出
docker volumn ls
  • 查看指定卷
docker volumn inspect volumn_name
  • 删除
docker volumn rm volumn_name
docker volumn prune #删除无主的数据卷
  • 容器启动时挂载数据卷
--mount source=数据卷名 target=容器目录
  • 挂载主机目录
--mount type=bind source=主机目录 target=容器目录

docker容器使用相关推荐

  1. Docker容器的备份与恢复,Docker镜像的备份与恢复

    1. 备份容器 首先,为了备份Docker中的容器,我们会想看看我们想要备份的容器列表.要达成该目的,我们需要在我们运行着Docker引擎,并已创建了容器的Linux机器中运行 docker ps 命 ...

  2. docker 容器访问宿主机的解决方式

    需求 基于本地docker的自研及使用需要,希望docker容器的服务能连接到宿主机提供的服务. 背景 网络上查阅了大量的资料,基本的解决办法是通过手动查阅IP的方式进行, 但docker宿主机的ip ...

  3. Spring cloud 微服务docker容器化最佳实践

    Spring cloud 是当下最炙手可热的微服务套件,我们将介绍如何整合Docker容器达到高效快捷的构建发布 采用了dockerfile-maven-plugin插件发布镜像到远程docker主机 ...

  4. 进入Docker容器命令

    进入Docker容器命令 docker执行命令: docker exec -it [容器ID或者容器名称] /bin/bash 如果出现下述问题: OCI runtime exec failed: e ...

  5. Docker 入门系列(3)- Docker 容器(创建、启动、终止、进入、删除、导入、导出容器、容器和镜像转化)

    Docker 容器 简单来说,容器是镜像的一个运行实例.所不同的是,镜像是静态的只读文件,而容器带有运行时需要的可写文件层. 如果认为虚拟机是模拟运行的一整套操作系统(包括内核.应用运行态环境和其他系 ...

  6. Docker学习(四)-----Docker容器常用命令

    七.Docker容器 容器是Docker核心概念 简单的说,容器是独立运行的一个或一组应用,以及它们的运行环境 对应的,虚拟机可以理解为模拟运行的一整套操作系统(提供了运行态环境和其他系统环境)和运行 ...

  7. 客快物流大数据项目(十):Docker容器命令

    目录 Docker容器命令 一.查看容器 二.创建与启动容器

  8. 一文看懂docker容器技术架构及其中的各个模块

    概述 今天主要简单介绍下docker的技术架构及其中组成的各个模块. 技术架构 distribution 负责与docker registry交互,上传洗澡镜像以及v2 registry 有关的源数据 ...

  9. Docker容器化部署config-server无法直接访问

    Docker容器化部署config-server无法直接访问 1. 本机ip启动方式: 2. Docker容器启动 1)问题 2)解决办法 - 本机启动 - 服务器启动俩种方式 3. dockerfi ...

  10. docker宿主机访问docker容器服务失败

    2019独角兽企业重金招聘Python工程师标准>>> 原因: 因为docker的虚拟ip网段是172.17.*.*与局域网的ip网段172.17冲突了,所以有两种方式: 解决方法: ...

最新文章

  1. 2021 年度热门技术书单提前公开,这些好书藏不住了
  2. git 删除远程分支
  3. C语言用warshall算法求传递闭包transitive closure(附完整源码)
  4. Segment fault之痛
  5. 和我一起学 Selenium WebDriver
  6. 一个DotNetNuke 皮肤设计参考网站
  7. VMWARE双机安装说明
  8. android 自动更新apk版本
  9. python是什么类型的语言-编程语言分类及python所属类型
  10. 2019 related conferences 相关会议 ISMAR, VRST, UIST
  11. 怎样让Windows便签的提醒事项一直留在锁定桌面上
  12. 积分运算电路的设计方法详细介绍
  13. 论文清单:一文梳理因果推理在自然语言处理中的应用
  14. 悟空问答 模板 html,悟空问答icon
  15. Python学习笔记之基础练习(一)
  16. java获取网页编码_java根据URL获取网页编码
  17. hawk大数据基础知识总结(1)
  18. 怎么把图片按12345....顺序排列?
  19. 大型机半个世纪发展史
  20. IT人员如何搭建自己的个人网站并获取一个免费的主机服务器?

热门文章

  1. KIBANA用户手册(一) DISCOVER-时间
  2. DFS【深度优先搜索】的一个小小代码—破解QQ一笔画
  3. HDU 小明系列故事——买年货
  4. Vmware WorkStation的三种联网方式
  5. javascript 鼠标单击和双击事件并存的实现方法
  6. CSP登机牌条码202112-3
  7. 建站之星 自定义html,建站之星如何设伪静态规则?建站之星伪静态设置方法!
  8. 在框架内用top.layer.open方式打开的子窗口中调用父窗口方法
  9. 软件危机产生的原因与表现及解决方法
  10. 8139网卡刷MAC