Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

Docker中包括三个基本概念 镜像(Image) 容器(Container) 仓库(Repository),可以简单理解为centos中运行了docker,docker中有一个或多个容器,容器中运行一个或多个镜像,并且容器可以从远程仓库中拉去各种镜像。

一、安装docker的yum源

bash
  1. yum-config-manager --add-repo https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo
  2. yum makecache fast //更新源缓存

二、安装docker依赖包

bash
  1. yum install -y yum-utils device-mapper-persistent-data lvm2

三、添加docker用户和组

bash
  1. groupadd docker
  2. useradd -g docker docker

四、安装docker

bash
  1. yum -y install docker-ce

五、加入docker服务和启动

bash
  1. systemctl enable docker
  2. systemctl start docker

查看docker版本

bash
  1. docker version

    运行hello world

bash
  1. docker run hello-world

转载于:https://www.cnblogs.com/keim/p/10809116.html

Docker 是一个开源的应用容器引擎相关推荐

  1. Docker学习总结(65)—— 容器引擎 Docker 与 Podman 的详细对比分析

    一.什么是 Linux 容器? Linux 容器是由 Linux 内核所提供的具有特定隔离功能的进程,Linux 容器技术能够让你对应用及其整个运行时环境(包括全部所需文件)一起进行打包或隔离.从而让 ...

  2. linux容器安卓下载,Docker 1.7.0 发布下载,Linux 容器引擎

    Docker 1.7.0 正式版发布下载,此版本主要更新信息如下: Runtime: Experimental feature: support for out-of-process volume p ...

  3. 应用容器引擎:docker的简介与安装

    目录 Docker概述: Docker和传统虚拟化技术的对比 部署Docker的开发环境 Docker常用命令 Docker的优点: 持续部署与测试 多云平台 环境标准化和版本控制 隔离性 安全性 结 ...

  4. 3.10 docker---概念介绍,安装和初识docker,docker的一些基本命令,使用docker部署一个nginx,

    一.docker介绍 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后 ...

  5. docker拉取镜像并创建容器

    目录 1.需要配置的文件 2.获取镜像 3.创建容器 4.进入容器 汇总docker常用命令(摘抄版) Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中 ...

  6. Kubernetes切换Docker容器引擎为Containerd

    文章目录 前言 一.准备一套使用Docker引擎的kubernetes集群 二.配置先决条件 1.启用Containerd依赖的overlay.br_netfilter内核模块 2.设置必要的sysc ...

  7. Apache Kylin v2.6.1 发布,开源的分布式分析引擎

    开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>   Apache Kylin v2.6.1 发布了.新版是个 Bug 修复版本,包含7个功能增强和19个 Bug 修复 ...

  8. 阿里开源富容器引擎 PouchContainer 的 network 连接机制

    PouchContainer 是阿里巴巴集团开源的高效.轻量级企业级富容器引擎技术,拥有隔离性强.可移植性高.资源占用少等特性.可以帮助企业快速实现存量业务容器化,同时提高超大规模下数据中心的物理资源 ...

  9. 探索学习:网红容器引擎Docker

    近两年容器技术成为开源社区中的网红,轻便易用,集开发.持续集成.交付和运行于一体.本文将按照如下结构与大家一起进行探索和学习. 1. Docker的起源 Docker容器引擎由Docker Inc(前 ...

最新文章

  1. docker 安装jenkins
  2. 人工神经网络在行人轨迹预测上的应用
  3. java和python哪个好就业2020-Java和Python哪个发展前景好?老男孩教育
  4. 地理空间数据库(Geodatabase)结构(翻译)
  5. HTML5 进阶系列:indexedDB 数据库
  6. 对于原生代码使用Java线程的优缺点
  7. html设置div页面最底,使用css让大图片不超过网页宽度
  8. jmeter经验---java 追加写入代码一例
  9. 我,23 岁 深漂女 Python自动化测试的心路历程|2021 总结
  10. Dot Graphiz 操作说明
  11. linux 备份命令
  12. 文件格式介绍:文本,图片,音频,视频
  13. layui 表格时间显示问题
  14. 启用launch文件
  15. android优化大师下载最新版,安卓优化大师
  16. chromel浏览器老是提示adobe flash player已过期
  17. 关于根轨迹对于控制系统的一点理解
  18. J2SE自学(二)——开发工具Eclipse
  19. 多处理器下的中断机制
  20. O(n*logn)排序算法的总结

热门文章

  1. Cs代码写在html页面哪里,当用于在details.cshtml页面上查看时,我用什么代码来查看模型中的项目列表?...
  2. canvas 多次画图效果_canvas练习之终极的奔跑小人
  3. sx1268 中文_STM32开发笔记85: SX1268驱动程序设计(芯片唤醒)
  4. 数组的合并和升序排列_leetcode 33 搜索旋转排序数组
  5. Flink-Sink_将结果输出到Kafka_Redis_ES_Mysql中
  6. 通俗理解Java中的Lambda表达式
  7. LeetCode 2135. 统计追加字母可以获得的单词数(位运算+哈希)
  8. 尽量使用写文本方式存储数据(pandas 和 file write效率对比)
  9. LeetCode 692. 前K个高频单词(优先队列)
  10. LeetCode 263. 丑数 264. 丑数 II(DP)